So kompilieren und installieren Sie pdo_mysql mit PHP: Laden Sie zuerst das Erweiterungspaket „pdo_mysql“ von „pecl.php.net“ herunter, führen Sie dann „/usr/local/bin/phpize“ aus und ändern Sie dann „php.ini“. ; schließlich Starten Sie einfach php-fpm neu.
Empfohlen: "PHP-Video-Tutorial》
php7 kompiliert und installiert pdo_mysql Erweiterung
1. Laden Sie das pdo_mysql-Erweiterungspaket von pecl.php.net herunter
Wenn Sie ein PHP-Quellcodepaket haben, müssen Sie es nicht herunterladen es unter ext/ unter dem Quellcodepaket
2. Entpacken Sie, geben Sie das Erweiterungspaketverzeichnis ein und führen Sie /usr/local/bin/phpize aus (der Pfad hängt von der tatsächlichen Situation ab, hauptsächlich um phpize zu finden es gibt kein phpize, Sie müssen möglicherweise php-dev installieren
# tar -zxvf PDO_MYSQL-1.0.2.tgz # /usr/local/bin/phpize Configuring for: PHP Api Version: 20160303 Zend Module Api No: 20160303
4 >
Suchen Sie die Zeile; extension=php_pdo_mysql.dll, entfernen Sie den Kommentar und ändern Sie den folgenden Dateinamen:
extension=pdo_mysql.so
Starten Sie php-fpm neu, ok!
———————————————————————————————————
Frage aufzeichnen:
Umgebung: Docker, Debian GNU/Linux 8
PHP: 7.1.10
Verwenden Sie das heruntergeladene pdo_mysql-Paket, um die Konfiguration zu installieren. Zeiten: MySQL kann unter nicht gefunden werden „mysqlnd“, das Sie angegeben haben, aber überprüfen Sie, ob die PHP-Erweiterung mysqlnd installiert ist,
Dann funktioniert -with-pdo-mysql=/usr/local/include/php/ext/mysqlnd nicht;
Aber es gibt kein Problem, wenn Sie pdo_mysql im PHP-Quellpaket zur Installation verwenden;
Ich habe die Dateien in mysqlnd unter dem Quellpaket und /usr/local/include/php/ext/mysqlnd verglichen;
Ich habe Zeit, das herauszufinden
————————————————————
Das obige Problem ist gelöst: Installieren Sie einfach die MySQL-Entwicklung Werkzeugkasten Okay
./configure -with-php-config=/usr/local/bin/php-config -with-pdo-mysql=mysqlnd 这里使用mysqlnd 而不是 /usr/local/mysql,PHP7 正式移除了 mysql 扩展;如果有多个版本的 PHP,使用-with-php-config=/usr/local/bin/php-config 指向对应版本的php-config 可以将扩展安装到对应的 PHP 版本;
Aber es werden neue Probleme auftauchen. . .
Ultimative Lösung:
Laden Sie die entsprechende Version des PHP-Quellcodepakets herunter und installieren Sie es mit dem Quellcodepaket. Es ist sehr reibungslos. . .
apt-get install libmysqlclient-dev
Das obige ist der detaillierte Inhalt vonSo kompilieren und installieren Sie pdo_mysql in PHP7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

In diesem Artikel wird das effektive PHP 7 -Sitzungsmanagement beschrieben, das Kernfunktionen wie Session_Start (), $ _Session, Session_destroy () und Secure Cookie -Handhabung abdeckt. Es betont die Best Practices der Sicherheitsbekämpfung, einschließlich HTTPS, Sitzungs -ID -Regeneration, s

In diesem Artikel wird erläutert, wie die PHP 7 -Anwendungsleistung mithilfe von New Relic überwacht wird. Es enthält die Einrichtung von New Relic, die wichtigsten Leistungsindikatoren (KPIs) wie APDEX -Score und Reaktionszeit, Engpassidentifikation über Transaktionsspuren und Fehlerspuren

In diesem Artikel wird das Upgrade von PHP 5.6 auf PHP 7 aufgeführt und wichtige Schritte wie das Sichern, die Überprüfung der Serverkompatibilität und die Auswahl einer Upgrade -Methode (Paketmanager, Kompilieren, Bedienfeld oder Webserverkonfiguration) betont. Es spricht Potentia an

In diesem Artikel wird das Autoloading von PHP 7 unter Verwendung von spl_autoload_register () erläutert, um Klassen auf Bedarf zu laden. Es beschreibt Best Practices wie Namespace-basierte Autoloading und Caching für die Leistungsoptimierung, befasst sich mit gemeinsamen Problemen (z. B. Klasse, die nicht gefunden wurden

Dieser Artikel führt PHP 7 -Entwickler bei der Verwendung von Git für die Versionskontrolle. Es deckt Initialisierung, Inszenierung, Verpflegung, Ignorieren von Dateien, Remote -Repositorys, Verzweigungen, Zusammenführungen, Konfliktlösung und wesentliche Git -Befehle ab. Best Practices für Effizienz

In diesem Artikel wird Details zur Bereitstellung von PHP 7-Anwendungen, Abdeckungsmethoden (FTP, SSH, Bereitstellungstools), Serverkonfiguration (Apache/Nginx, PHP-FPM), Datenbank-Setup und entscheidende Sicherheitsüberlegungen bereitgestellt. Es zeigt häufig vorkommende Herausforderungen wie Server Compatib

In diesem Artikel wird erläutert, wie XDEBUG zum Debuggen von PHP 7 -Code verwendet wird. Es deckt die XDebug -Konfiguration (Installation, Php.ini -Einstellungen, IDE -Setup), Breakpoint -Verwendung (bedingt, Funktion, Fernbedienung) und Fehlerbehebung mit Verbindungsproblemen ab. Effektives Debuggi

In diesem Artikel werden die objektorientierte Programmierung (OOP) in PHP 7 erläutert und deren Vorteile hervorhebt: Modularität, Wiederverwendbarkeit, Wartbarkeit und verbesserte Codeorganisation. Es beschreibt Klassen, Objekte, Vererbung und Polymorphismus und veranschaulicht deren Verwendung


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

SAP NetWeaver Server-Adapter für Eclipse
Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.

MinGW – Minimalistisches GNU für Windows
Dieses Projekt wird derzeit auf osdn.net/projects/mingw migriert. Sie können uns dort weiterhin folgen. MinGW: Eine native Windows-Portierung der GNU Compiler Collection (GCC), frei verteilbare Importbibliotheken und Header-Dateien zum Erstellen nativer Windows-Anwendungen, einschließlich Erweiterungen der MSVC-Laufzeit zur Unterstützung der C99-Funktionalität. Die gesamte MinGW-Software kann auf 64-Bit-Windows-Plattformen ausgeführt werden.

Dreamweaver CS6
Visuelle Webentwicklungstools

WebStorm-Mac-Version
Nützliche JavaScript-Entwicklungstools