Heim >Backend-Entwicklung >PHP-Tutorial >Warum gibt mein PHP-Code den Fehler „Schwerwiegender Fehler: Klasse ‚MySQLi' nicht gefunden' aus?

Warum gibt mein PHP-Code den Fehler „Schwerwiegender Fehler: Klasse ‚MySQLi' nicht gefunden' aus?

Barbara Streisand
Barbara StreisandOriginal
2024-12-10 15:14:11456Durchsuche

Why is My PHP Code Throwing a

MySQLi während der Installation nicht gefunden

Während Sie einem Tutorial folgen, kann der Fehler „Schwerwiegender Fehler: Klasse ‚MySQLi‘ nicht gefunden“ auftreten. in Zeile 8. Dieser Fehler weist darauf hin, dass die MySQLi-Erweiterung für Ihre PHP-Installation nicht aktiviert ist.

Der Code in Zeile 8 versucht, eine zu erstellen neues MySQLi-Objekt mit $mysqli = new MySQLi($db_server, $db_user, $db_pass, $db_name); Stellungnahme. Wenn die MySQLi-Erweiterung jedoch nicht installiert oder aktiviert ist, schlägt dieser Code fehl.

Lösung

Um dieses Problem zu beheben, müssen Sie die MySQLi-Erweiterung installieren. Sie können dies tun, indem Sie die folgenden Schritte ausführen:

  1. Überprüfen Sie, ob die PHP-Installation aktiviert ist. Sie können dies tun, indem Sie die Datei php.ini überprüfen und nach der Zeile extension=mysqli suchen. Wenn die Zeile kommentiert ist, entfernen Sie den Kommentar (;) aus der Zeile.
  2. Wenn die Erweiterung nicht aktiviert ist, müssen Sie die MySQLi-Erweiterung installieren. Dies kann durch Herunterladen der MySQLi-Erweiterung von PECL (https://pecl.php.net/package/mysqli) und anschließende Installation mit den Befehlen phpize und make erfolgen.
  3. Nach der Installation der Erweiterung führen Sie make aus Stellen Sie sicher, dass Sie den Webserver neu starten, um die Änderungen zu übernehmen.

Sobald Sie die MySQLi-Erweiterung installiert haben, sollten Sie in der Lage sein, die MySQLi-Klasse ohne sie zu verwenden Fehler.

Das obige ist der detaillierte Inhalt vonWarum gibt mein PHP-Code den Fehler „Schwerwiegender Fehler: Klasse ‚MySQLi' nicht gefunden' aus?. 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