Heim >Backend-Entwicklung >PHP-Problem >PHP kompiliert und installiert pdo_mysql
So kompilieren und installieren Sie pdo_mysql mit PHP: Laden Sie zuerst das Erweiterungspaket pdo_mysql herunter, geben Sie es in das Erweiterungspaketverzeichnis ein und starten Sie schließlich php-fpm.
Empfohlen: „PHP-Video-Tutorial“
# tar -zxvf PDO_MYSQL-1.0.2.tgz # /usr/local/bin/phpize Configuring for: PHP Api Version: 20160303 Zend Module Api No: 20160303
3 =mysqlnd
Mysqlnd wird hier anstelle von /usr/local/mysql verwendet, das in der PHP7-MySQL-Erweiterung offiziell entfernt wird; wenn es mehrere Versionen von PHP gibt, verwenden Sie -with-php-config=/usr/local/bin/php -config, um auf die entsprechende Version von php-config zu verweisen, um die Erweiterung auf die entsprechende PHP-Version zu installieren.
, entfernen Sie den Kommentar und ändern Sie den folgenden Dateinamen:
extension=pdo_mysql.so
Restart php-fpm, ok!
—————————————————————————————————————
Nehmen Sie eine Frage auf:
Umgebung: Docker, Debian GNU/Linux 8
PHP: 7.1.10
Verwenden Sie das heruntergeladene pdo_mysql-Paket, um configure zu installieren. Zeiten: MySQL kann unter dem von Ihnen angegebenen „mysqlnd“ nicht gefunden werden, aber überprüfen Sie, ob die PHP-Erweiterung mysqlnd vorhanden ist installiert,
Dann funktioniert -with-pdo-mysql=/usr/local/include/php/ext/mysqlnd nicht
Aber es ist kein Problem, es mit pdo_mysql im PHP-Quellcodepaket zu installieren;
Vergleichen mysqlnd und/ Die Dateien in usr/local/include/php/ext/mysqlnd sind tatsächlich unterschiedlich;
Ich werde das herausfinden, wenn ich Zeit habe
——————————————— —————
Das obige Problem ist gelöst: Installieren Sie einfach das MySQL Development Tool Kit
apt-get install libmysqlclient-dev
Aber es werden neue Probleme auftreten. . .
Die ultimative Lösung:
Laden Sie die entsprechende Version des PHP-Quellcodepakets herunter und installieren Sie es mit dem Quellcodepaket. Es ist sehr reibungslos. . .
http://php.net/downloads.php http://php.net/releases/
Das obige ist der detaillierte Inhalt vonPHP kompiliert und installiert pdo_mysql. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!