Heim > Backend-Entwicklung > PHP-Tutorial > Lösung für PHP Schwerwiegender Fehler: Aufruf der undefinierten Funktion mysqli_connect()

Lösung für PHP Schwerwiegender Fehler: Aufruf der undefinierten Funktion mysqli_connect()

WBOY
Freigeben: 2023-06-23 11:14:01
Original
2021 Leute haben es durchsucht

Beim Schreiben von Webanwendungen mit PHP wird häufig die MySQL-Datenbank zum Speichern von Daten verwendet. PHP bietet eine Möglichkeit zur Interaktion mit der MySQL-Datenbank namens MySQLi.

Bei der Verwendung von MySQLi wird jedoch manchmal eine Fehlermeldung angezeigt, wie unten gezeigt:

Schwerwiegender PHP-Fehler: Aufruf der undefinierten Funktion mysqli_connect()

Diese Fehlermeldung bedeutet, dass PHP die Funktion mysqli_connect() nicht finden kann. Die Ursache dieses Problems ist die fehlende MySQLi-Erweiterung.

Bevor Sie dieses Problem lösen, müssen Sie zunächst bestätigen, ob die MySQLi-Erweiterung installiert ist. Sie können dies überprüfen, indem Sie die folgenden Schritte ausführen:

  1. Geben Sie php -m in das Terminalfenster ein, um die aktuell installierten PHP-Erweiterungen anzuzeigen.
  2. Suchen Sie die MySQLi-Erweiterung in der Liste. Wenn es gefunden wird, wird MySQLi installiert. Andernfalls muss es installiert werden.

Wenn MySQLi nicht installiert ist, können Sie es mit den folgenden Schritten installieren:

  1. Führen Sie den folgenden Befehl im Terminal aus: sudo apt-get install php-mysql.
  2. Nach Abschluss der Installation starten Sie den Webserver neu.

Wenn MySQLi installiert ist, der obige Fehler jedoch weiterhin auftritt, befolgen Sie bitte die folgenden Schritte zur Fehlerbehebung:

  1. Bestätigen Sie, dass die MySQLi-Erweiterungsoption in PHP.ini nicht auskommentiert ist.
  2. Bestätigen Sie, ob der Webserver neu gestartet wurde.
  3. Überprüfen Sie, ob die MySQLi-Erweiterungsoptionen in PHP.ini mit denen in der Datei php.ini.sample identisch sind.
  4. Versuchen Sie, die MySQLi-Erweiterung neu zu installieren.
  5. Überprüfen Sie, ob der PHP-Code korrekt ist.

Diese Schritte sollen Ihnen bei der Lösung des PHP-Problems „Fataler Fehler: Aufruf der undefinierten Funktion mysqli_connect()“ helfen. Wenn es immer noch nicht funktioniert, versuchen Sie, Ihre Frage im PHP-Forum oder in der Community zu posten, um weitere Hilfe zu erhalten.

Das obige ist der detaillierte Inhalt vonLösung für PHP Schwerwiegender Fehler: Aufruf der undefinierten Funktion mysqli_connect(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage