Fehlende MySQLi-Erweiterung: Fehlerbehebung und Lösung
Wenn die Fehlermeldung „Die MySQLi-Erweiterung fehlt. Bitte überprüfen Sie Ihre PHP-Konfiguration, " keine Panik. Befolgen Sie diese Schritte, um das Problem zu beheben und Ihr Skript zum Laufen zu bringen.
Überprüfen Ihrer PHP-Konfiguration
-
Bestimmen Sie Ihre aktive php.ini-Datei : Apache verwendet eine primäre php.ini-Datei im PHP-Installationsverzeichnis, kann aber auch zusätzliche Konfigurationsdateien von anderen Speicherorten verwenden. Um die aktive php.ini zu finden, verwenden Sie den folgenden Terminalbefehl:
php -i | grep php.ini
Nach dem Login kopieren
-
Suchen Sie nach der Erweiterungszeile:Öffnen Sie die aktive php.ini-Datei und suchen Sie für die Zeile, die mit „extension=mysqli“ beginnt. Wenn Sie diese Zeile finden, fahren Sie mit Schritt 3 fort.
-
Kommentieren Sie die Erweiterungszeile aus: Wenn die Erweiterungszeile mit einem Semikolon (;) auskommentiert ist, entfernen Sie das Semikolon, um die Erweiterung zu aktivieren.
-
Apache neu starten: Sobald Sie die erforderlichen Änderungen vorgenommen haben, starten Sie Apache neu, um sie anzuwenden sie:
-
Ubuntu/Debian: sudo service apache2 restart
-
CentOS/Red Hat: sudo systemctl restart httpd
Alternative Lösung
Wenn die oben genannten Schritte das Problem nicht beheben, versuchen Sie die folgende alternative Lösung:
-
Suchen Sie php_mysqli.dll: Diese Datei ist befindet sich normalerweise im PHP-Erweiterungsverzeichnis (z. B. C:phpext).
-
Bearbeiten php.ini: Fügen Sie die folgende Zeile zu Ihrer php.ini-Datei hinzu und ersetzen Sie „C:phpextphp_mysqli.dll“ durch den tatsächlichen Pfad zu der Datei, die Sie gefunden haben:
extension="C:\php\ext\php_mysqli.dll"
Nach dem Login kopieren
-
Apache neu starten:Apache wie oben beschrieben neu starten.
Dies sollte laden mysqli-Erweiterung und ermöglichen Ihnen die Verwendung der MySQLi-API in Ihren PHP-Skripten. Wenn weiterhin Probleme auftreten, konsultieren Sie Ihre Systemprotokolle oder holen Sie sich weitere Unterstützung bei der Fehlerbehebung.
Das obige ist der detaillierte Inhalt vonFehlende MySQLi-Erweiterung: Wie behebe ich den Fehler „MySQLi-Erweiterung fehlt' in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!