Heim  >  Artikel  >  Datenbank  >  Was tun, wenn die MySQLi-Erweiterung in phpmyadmin fehlt?

Was tun, wenn die MySQLi-Erweiterung in phpmyadmin fehlt?

藏色散人
藏色散人nach vorne
2020-11-27 16:05:2810827Durchsuche

Die folgende Spalte des phpmyadmin-Nutzungstutorials stellt Ihnen die Lösung für das Problem der fehlenden MySQL-Erweiterung in phpmyadmin vor. Ich hoffe, dass es Freunden in Not hilfreich sein wird!

Was tun, wenn die MySQLi-Erweiterung in phpmyadmin fehlt?

phpMyAdmin-Fehler Fehlende MySQLi-Erweiterung. Bitte überprüfen Sie die Lösung für die PHP-Konfiguration

phpMyAdmin fehlt die MySQLi-Erweiterung. Bitte überprüfen Sie die PHP-Konfiguration auf Lösung: Die MySQLi-Erweiterung fehlt. Bitte überprüfen Sie die PHP-Konfiguration.

Öffnen Sie Ihre php.ini->normalerweise im C:WINDOWS-Verzeichnis. Suchen Sie den

-Code wie folgt:

;extension=php_msql.dll;extension=php_mssql.dllextension=php_mysql.dllextension=php_mysqli.dll

Entfernen Sie das Semikolon vor dieser Zeile, welche Erweiterung Sie benötigen brauchen Zum Aktivieren müssen Sie unbedingt Apache

oder IIS neu starten. Lösungsschritte: 1. Überprüfen Sie, ob sich im ext-Verzeichnis von PHP eine Datei „php_mysqli.dll“ befindet. Wenn ja, fahren Sie mit den folgenden Schritten fort. Wenn nicht, installieren Sie php2 neu und suchen Sie den

;extension=php_mysqli.dll

Entfernen Sie das Semikolon „;“ vor und ändern Sie es in

Der Code lautet wie folgt:

extension=php_mysqli.dll

3. Suchen Sie den

-Code wie folgt:

;extension_dir="./ext"

Legen Sie die vorangestelltes Semikolon „;“ Entfernen Sie es und ändern Sie es in (das ext-Verzeichnis relativ zum Installationspfad von PHP)

Der Code lautet wie folgt:

extension_dir = "e:phpext"

e:php ist das Speicherverzeichnis von php

4. Kopieren Sie php.ini nach c:windows 5. Kopieren Sie libmysql .dll Kopieren Sie es in das System32-Verzeichnis unter Windows (dies ist sehr kritisch). 6. Starten Sie IIS (nicht die Website) neu Die folgende Methode

Der erste Schritt besteht darin, phpinfo() auszugeben, um zu sehen, ob das MySQL-Modul erfolgreich geladen wurde. Andernfalls sind Probleme aufgetreten.

Warum? Gibt es kein MySQL-Modul in phpinfo() unter IIS? Das ursprünglich verwendete PHP wurde mit .msi installiert, aber später musste ich es noch einmal machen und es in einem komprimierten Paket installieren. Konfigurieren Sie dann php.ini, kopieren Sie es nach Windows und kopieren Sie libmysql.dll nach system32. Dann war der Test erfolgreich. . . Der zweite Schritt besteht darin, zu überprüfen, ob die extension_dir-Einstellung korrekt ist. Der dritte Schritt besteht darin, zu überprüfen, ob die Datei libmysql.dll nach c:windowssystem32

1 kopiert wurde Dienste werden im Systemdienst nicht gestartet. (Bitte überprüfen Sie die richtige Methode zur Installation von MySQL.)


2 Die Datei libmysql.dll fehlt im Verzeichnis system32 (C:windowssystem32). dll im PHP-Verzeichnis und ersetzen Sie libmysql.dll. Kopieren Sie es in das Verzeichnis C:windowssystem32 und starten Sie den Webdienst neu.

3. In der php.ini-Datei im C:windows-Verzeichnis wird das erste „;“ in „;extension=php_mysql.dll“ nicht entfernt, daher kann die entsprechende Funktion nicht verwendet werden php.ini-Datei

4. Das MySQL-Verzeichnis hat keine Leseberechtigungen. Die korrekten Verzeichnisberechtigungen lauten wie folgt: Administrator Vollzugriff-System
Vollzugriff-Benutzerberechtigungen werden gelöscht (können auch beibehalten werden). Die Sicherheit ist jedoch nicht hoch. Es wird empfohlen, den MySQL-Dienst und den Webdienst zu löschen und anschließend neu zu starten.

Wenn Sie phpmyadmin öffnen, erhalten Sie möglicherweise eine Fehlermeldung wie diese,

Fehlende MySQLi-Erweiterung. Bitte überprüfen Sie die PHP-Konfiguration. target="documentation">Was tun, wenn die MySQLi-Erweiterung in phpmyadmin fehlt? src="./themes/original/img/b_help.png" width="11" height ="11" alt="Was tun, wenn die MySQLi-Erweiterung in phpmyadmin fehlt?"
title="Was tun, wenn die MySQLi-Erweiterung in phpmyadmin fehlt?" />

Sie können dies mit den folgenden Methoden überprüfen:

1. Überprüfen Sie php.ini ;extension =php_mysqli .dll Ist es aktiviert, das heißt, entfernen Sie die vorherige php.ini-Adresse. Dieser Schritt ist der Schlüssel . Ich habe einfach extension_dir = „e:wwwphp54ext“ auf mein eigenes Verzeichnis gesetzt.

3. Gibt es eine unterstrichene libmysql.dll? Lesen Sie es also unbedingt selbst.

4. Überprüfen Sie, ob die Datei php_mysqli.dll im ext-Verzeichnis des PHP-Installationsverzeichnisses vorhanden ist. Dies zeigt auch an, dass es am besten ist, das Zip-Paket zum Dekomprimieren zu verwenden Kein Dateiverlust

5. Sehen Sie sich die PHP-Detailseite Sie können auf der PHP-Detailseite nicht nach dem Schlüsselwort mysqli suchen.
Das Letzte, worauf Sie achten sollten! ! ! ! Starten Sie Apache neu

Das obige ist der detaillierte Inhalt vonWas tun, wenn die MySQLi-Erweiterung in phpmyadmin fehlt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen