Heim >Backend-Entwicklung >PHP-Tutorial >Warum findet mein PHP-Code die MySQLi-Klasse nicht?

Warum findet mein PHP-Code die MySQLi-Klasse nicht?

Susan Sarandon
Susan SarandonOriginal
2024-12-12 19:25:14795Durchsuche

Why Isn't My PHP Code Finding the MySQLi Class?

Wie behebe ich den Fehler „Klasse ‚MySQLi‘ nicht gefunden“ in PHP?

Beim Versuch, ein PHP-Skript auszuführen, kann es zu folgendem Problem kommen: der folgende Fehler:

Fatal error: Class 'MySQLi' not found (LONG URL) on line 8

Dieser Fehler tritt normalerweise auf, wenn Sie versuchen, mithilfe von MySQLi eine Verbindung zu einer MySQL-Datenbank herzustellen Erweiterung.

Ursache:

Der Fehler tritt auf, weil die MySQLi-Erweiterung nicht auf Ihrem System aktiviert oder installiert ist.

Lösung:

Um diesen Fehler zu beheben, befolgen Sie diese Schritte Schritte:

  1. MySQLi installieren:Installieren Sie die MySQLi-Erweiterung für Ihre spezifische PHP-Version. Anweisungen zur Installation finden Sie in der offiziellen PHP-Dokumentation.
  2. MySQLi aktivieren: Aktivieren Sie nach der Installation die MySQLi-Erweiterung, indem Sie die folgende Zeile zu Ihrer php.ini-Datei hinzufügen:
extension=mysqli.so
  1. PHP neu starten: Starten Sie Ihren PHP-Server neu, um das anzuwenden Änderungen.

Hinweis für PHP 5.2.5:

PHP 5.2.5 unterstützt die MySQLi-Erweiterung nicht nativ. Sie müssen die PECL MySQLi-Erweiterung speziell für PHP 5.2.5 installieren. Installationsanweisungen finden Sie in der PECL-Dokumentation.

Das obige ist der detaillierte Inhalt vonWarum findet mein PHP-Code die MySQLi-Klasse nicht?. 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