Heim >Backend-Entwicklung >PHP-Tutorial >Fehlende MySQLi-Erweiterung: Wie behebe ich den Fehler „MySQLi-Erweiterung fehlt' in PHP?

Fehlende MySQLi-Erweiterung: Wie behebe ich den Fehler „MySQLi-Erweiterung fehlt' in PHP?

Linda Hamilton
Linda HamiltonOriginal
2024-12-02 07:12:10696Durchsuche

MySQLi Extension Missing: How Do I Fix the

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

  1. 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
  1. 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.
  2. Kommentieren Sie die Erweiterungszeile aus: Wenn die Erweiterungszeile mit einem Semikolon (;) auskommentiert ist, entfernen Sie das Semikolon, um die Erweiterung zu aktivieren.
  3. 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:

  1. Suchen Sie php_mysqli.dll: Diese Datei ist befindet sich normalerweise im PHP-Erweiterungsverzeichnis (z. B. C:phpext).
  2. 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"
  1. 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn