Heim >Backend-Entwicklung >PHP-Tutorial >Warum erhalte ich in PHP den „Schwerwiegenden Fehler: Aufruf der undefinierten Funktion mysqli_connect()'?
Behebung von „Schwerwiegender Fehler: Aufruf der undefinierten Funktion mysqli_connect()“
Problembeschreibung:
Ein Benutzer stößt auf den Fehler „Schwerwiegender Fehler: Aufruf der undefinierten Funktion mysqli_connect()“, wenn er versucht, eine Verbindung herzustellen Verbindung zu einer MySQL-Datenbank über PHP. Der für die Verbindung zur Datenbank verantwortliche Code scheint korrekt zu sein und wurde erfolgreich auf localhost und dem vorherigen Server getestet.
Lösung:
Der Fehler weist darauf hin, dass das PHP Die Erweiterung für MySQL, „mysqli“, ist nicht installiert oder aktiviert. Um dieses Problem zu beheben, führen Sie die folgenden Schritte aus:
Installieren Sie die MySQLi-Erweiterung:
Ubuntu/Debian:
sudo apt install php-mysqli
CentOS/Red Hut:
yum install php-mysqli
Apache oder Nginx neu starten:
Starten Sie Ihren Webserver neu, um das neu installierte oder aktivierte zu aktivieren Erweiterung.
Apache:
sudo systemctl restart apache2
Nginx:
sudo systemctl restart nginx
Installation überprüfen:
Stellen Sie sicher, dass die Erweiterung erfolgreich installiert wurde Erstellen einer neuen PHP-Datei und Hinzufügen des folgenden Codes:
<?php if (function_exists('mysqli_connect')) { echo "mysqli_connect function is available"; } else { echo "mysqli_connect function is not available"; } ?>
Führen Sie die PHP-Datei aus, um die Verfügbarkeit der mysqli_connect-Funktion zu überprüfen. Es sollte „mysqli_connect-Funktion ist verfügbar“ angezeigt werden.
Durch die Installation und Aktivierung der mysqli-Erweiterung kann der Benutzer eine Verbindung zur MySQL-Datenbank herstellen und den „Schwerwiegenden Fehler: Aufruf an undefiniert“ beheben „Funktion mysqli_connect()“ Fehler.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich in PHP den „Schwerwiegenden Fehler: Aufruf der undefinierten Funktion mysqli_connect()'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!