Heim  >  Artikel  >  Backend-Entwicklung  >  Wo kann ich die pdo_mysql-Erweiterung für PHP herunterladen? (pecl sagt, dass dieses Paket nicht mehr gepflegt wird und ersetzt wurde)

Wo kann ich die pdo_mysql-Erweiterung für PHP herunterladen? (pecl sagt, dass dieses Paket nicht mehr gepflegt wird und ersetzt wurde)

WBOY
WBOYOriginal
2016-10-24 00:12:401305Durchsuche

Auf PECL wird angezeigt, dass es veraltet ist. Gehen Sie zur folgenden URL, aber beim Öffnen dieser URL wird ein Fehler gemeldet (nicht auf Github gefunden)

Dieses Paket wird nicht mehr gepflegt und wurde ersetzt. Das Paket wurde in den Kanal http://svn.php.net/viewvc/php... und das Paket ext/pdo_mysql verschoben.
Die folgende Beschreibung besagt Verwenden Sie dies nicht. Wo kann ich dann die pdo_mysql-Erweiterung herunterladen? (Ich habe PHP7 mit Ubuntu Apt installiert)
Verwenden Sie dies nicht, da PDO in den Kern (die PHP-Quelle) verschoben wurde und diese PECL-Erweiterung daher tot ist.
Diese alte Erweiterung stellte einen MySQL-Treiber für PDO bereit.

  1. Wo kann man die neueste pdo_mysql Erweiterung herunterladen (behoben)

  2. Ich habe php-cli und php-fpm auf meinem Computer installiert. Haben sie dieselbe Erweiterung? (Wenn ich beispielsweise die Erweiterung pdo_mysql installieren möchte, muss ich sie dann jedes Mal installieren? Wenn ja, wie kann ich beim Kompilieren die installierte PHP-Version angeben?)

  3. Kann ich eine pdo_mysql.so-Datei direkt von einem anderen Computer kopieren? Oder muss es auf dem aktuellen Computer kompiliert und installiert werden, um wirksam zu sein?

Es wurde jetzt installiert, aber ich habe es über apt installiert. Ich möchte fragen, ob das von apt installierte PHP keine Erweiterungen kompilieren und installieren kann. Wer kann die Fragen 2 und 3 beantworten?

Antwortinhalt:

Auf PECL wird angezeigt, dass es veraltet ist. Gehen Sie zur folgenden URL, aber beim Öffnen dieser URL wird ein Fehler gemeldet (nicht auf Github gefunden)

Dieses Paket wird nicht mehr gepflegt und wurde ersetzt. Das Paket wurde in den Kanal http://svn.php.net/viewvc/php... und das Paket ext/pdo_mysql verschoben.
Die folgende Beschreibung besagt Verwenden Sie dies nicht. Wo kann ich dann die pdo_mysql-Erweiterung herunterladen? (Ich habe PHP7 mit Ubuntu Apt installiert)
Verwenden Sie dies nicht, da PDO in den Kern (die PHP-Quelle) verschoben wurde und diese PECL-Erweiterung daher tot ist.
Diese alte Erweiterung stellte einen MySQL-Treiber für PDO bereit.

  1. Wo kann man die neueste pdo_mysql Erweiterung herunterladen (behoben)

  2. Ich habe php-cli und php-fpm auf meinem Computer installiert. Haben sie dieselbe Erweiterung? (Wenn ich beispielsweise die Erweiterung pdo_mysql installieren möchte, muss ich dann jede einzelne einmal installieren? Wenn ja, wie kann ich beim Kompilieren die installierte PHP-Version angeben?)

  3. Kann ich eine pdo_mysql.so-Datei direkt von einem anderen Computer kopieren? Oder muss es auf dem aktuellen Computer kompiliert und installiert werden, um wirksam zu sein?

Es wurde jetzt installiert, aber ich habe es über apt installiert. Ich möchte fragen, ob das von apt installierte PHP keine Erweiterungen kompilieren und installieren kann. Wer kann die Fragen 2 und 3 beantworten?

sudo dnf install php-pdo

Ich verstehe nicht, was Sie mit der zweiten Frage fragen möchten, aber php-fpm php-cli sind zwei verschiedene Erweiterungspakete. Wenn Sie apt installieren, müssen Sie sie separat installieren

Die dritte Frage ist, dass dieselbe Version des Betriebssystems akzeptabel ist. Wenn Sie beispielsweise eine virtuelle Maschine klonen, kann diese direkt verwendet werden, indem Sie sie kopieren.

Nach der Kompilierung und Installation gibt es im Quellcodeverzeichnis ext ein Verzeichnis pdo_mysql.

<code>/usr/local/php7/bin/phpize
./configure --with-php-config=/usr/local/php7/bin/php-config --with-pdo-mysql=mysqlnd
make && make install</code>

Wenn es von apt installiert wird, lesen Sie die Antwort von @machenchi0207

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn