Die Gründe, warum PHP die Erweiterung mysqli fehlt: 1. Die Erweiterung php_mysqli.dll ist in der Konfigurationsdatei php.ini nicht aktiviert; 2. Die Adresse von extension_dir zeigt nicht auf das ext-Verzeichnis; Die Datei php_mysqli.dll existiert nicht.
Nach der kürzlichen Installation von PHP habe ich festgestellt, dass die MySQLi-Erweiterungsmethode in PHPInfo fehlt. Ich habe viele Websites überprüft und schließlich das Problem gefunden. Hier sind fünf mögliche Gründe, warum die MySQLi-Erweiterung nicht installiert ist.
Mögliche Gründe und Lösungen für das Fehlen der MySQLi-Erweiterung in der PHP-Installation
1. Überprüfen Sie, ob php.ini
extension=php_mysqli.dll
aktiviert wurde
Das heißt, entfernen Sie den vorderen Teil.
2. Überprüfen Sie php.ini
extension_dir
, ob die Adresse auf das ext-Verzeichnis des PHP-Verzeichnisses verweist
Dieser Schritt ist der Schlüssel, ich bin bei diesem Schritt Bezüglich des Problems
habe ich einfach extension_dir = "e:\www\php54\ext"
auf mein eigenes Verzeichnis gesetzt
3. Überprüfen Sie, ob lib_mysql.dll in das Windows-Verzeichnis kopiert wurde
die DLL-Datei gibt es Viele Formen von libmysql_d.dll ohne Unterstreichung, also achten Sie bitte auf sich selbst
4. Überprüfen Sie, ob die Datei php_mysqli.dll im ext-Verzeichnis des PHP-Installationsverzeichnisses vorhanden ist
Es wird auch erklärt online Verwenden Sie am besten das Zip-Paket zum Dekomprimieren, ohne Dateien zu verlieren
5. Überprüfen Sie die PHP-Detailseite<?php phpinfo(); ?>
, um zu sehen, ob MySQL und MySQL gestartet wurden
Dieser Schritt dient der Überprüfung ob Sie sie aktiviert haben. Wenn
von mysqli nicht aktiviert ist, können Sie das Schlüsselwort mysqli auf der PHP-Detailseite nicht sehen.
Weitere Informationen zu diesem Thema finden Sie unter PHP Chinesische Website ! !
Das obige ist der detaillierte Inhalt vonWas ist der Grund, warum PHP keine MySQLi-Erweiterung hat?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!