Heim > Artikel > Backend-Entwicklung > So lösen Sie das PHP-Verbindungs-MySQL-500-Fehlerproblem
Lösung für den PHP-Verbindungsfehler 500: 1. Geben Sie das Verzeichnis ext/mysql des PHP-Quellcodes ein. 3. Führen Sie configure aus. 5. Fügen Sie Folgendes hinzu: mysql.so-Erweiterungskonfiguration ;6. Starten Sie php-fpm neu.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Wie löse ich das PHP-Verbindungs-MySQL-500-Fehlerproblem?
Wenn PHP eine Verbindung zu MySQL herstellt, wird mysql_connect( )-Funktion ist nicht verfügbar und es wird ein 500-Fehler gemeldet
Ich habe die MySQL-Erweiterung beim Einrichten der Umgebung nicht installiert, aber heute ist beim Verwalten eines Projekts ein Fehler aufgetreten
Fatal error: Uncaught Error: Call to undefined function mysql_connect()
Sie können das PHPize-Tool manuell verwenden Kompilieren und generieren Sie die Erweiterung mysql.so, um das Problem zu lösen
Die folgenden Schritte sind:
1. Geben Sie das ext/mysql-Verzeichnis des PHP-Quellcodes ein
cd /home/oldboy/tools/php-5.5.32/ext/mysql/
2. Führen Sie phpize aus und generieren Sie eine Konfigurationsdatei in diesem Verzeichnis (PHP-Installationsverzeichnis: /application/php/)
/application/php/bin/phpize
3. Führen Sie configure aus und geben Sie den Speicherort der PHP-Konfigurationsdatei (/application/php/bin/php-config) und das MySQL-Installationsverzeichnis an
./configure --with-php-config=/application/php/bin/php-config --with-pdo-mysql=mysqlnd
4. Kompilieren und installieren, mysql.so
make && make install
5 ändern, die Konfiguration der mysql.so-Erweiterung hinzufügen, php-fpm
extension=mysql.so
7 neu starten im Webverzeichnis, z. B. /usr/local/nginx/html/mysql.php
service php-fpm restart
Empfohlenes Lernen: „
PHP Video TutorialDas obige ist der detaillierte Inhalt vonSo lösen Sie das PHP-Verbindungs-MySQL-500-Fehlerproblem. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!