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.
Wo kann man die neueste pdo_mysql
Erweiterung herunterladen (behoben)
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?)
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?
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.
Wo kann man die neueste pdo_mysql
Erweiterung herunterladen (behoben)
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?)
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