Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist der Grund, warum PHP keine MySQLi-Erweiterung hat?

Was ist der Grund, warum PHP keine MySQLi-Erweiterung hat?

巴扎黑
巴扎黑Original
2017-09-26 09:46:377045Durchsuche

Die Gründe, warum PHP die Erweiterung mysqli fehlt: 1. Die Erweiterung php_mysqli.dll ist in der Konfigurationsdatei php.ini nicht aktiviert; 2. Die Adresse von extension_dir zeigt nicht auf das ext-Verzeichnis; Die Datei php_mysqli.dll existiert nicht.

Was ist der Grund, warum PHP keine MySQLi-Erweiterung hat?

Nach der kürzlichen Installation von PHP habe ich festgestellt, dass die MySQLi-Erweiterungsmethode in PHPInfo fehlt. Ich habe viele Websites überprüft und schließlich das Problem gefunden. Hier sind fünf mögliche Gründe, warum die MySQLi-Erweiterung nicht installiert ist.

Mögliche Gründe und Lösungen für das Fehlen der MySQLi-Erweiterung in der PHP-Installation

1. Überprüfen Sie, ob php.ini

extension=php_mysqli.dll aktiviert wurde

Das heißt, entfernen Sie den vorderen Teil.

2. Überprüfen Sie php.ini

extension_dir, ob die Adresse auf das ext-Verzeichnis des PHP-Verzeichnisses verweist

Dieser Schritt ist der Schlüssel, ich bin bei diesem Schritt Bezüglich des Problems

habe ich einfach extension_dir = "e:\www\php54\ext" auf mein eigenes Verzeichnis gesetzt

3. Überprüfen Sie, ob lib_mysql.dll in das Windows-Verzeichnis kopiert wurde

die DLL-Datei gibt es Viele Formen von libmysql_d.dll ohne Unterstreichung, also achten Sie bitte auf sich selbst

4. Überprüfen Sie, ob die Datei php_mysqli.dll im ext-Verzeichnis des PHP-Installationsverzeichnisses vorhanden ist

Es wird auch erklärt online Verwenden Sie am besten das Zip-Paket zum Dekomprimieren, ohne Dateien zu verlieren

5. Überprüfen Sie die PHP-Detailseite<?php phpinfo(); ?>, um zu sehen, ob MySQL und MySQL gestartet wurden

Dieser Schritt dient der Überprüfung ob Sie sie aktiviert haben. Wenn

von mysqli nicht aktiviert ist, können Sie das Schlüsselwort mysqli auf der PHP-Detailseite nicht sehen.

Weitere Informationen zu diesem Thema finden Sie unter PHP Chinesische Website ! !

Das obige ist der detaillierte Inhalt vonWas ist der Grund, warum PHP keine MySQLi-Erweiterung hat?. 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