Heim >Backend-Entwicklung >PHP-Problem >Was soll ich tun, wenn php -m die Erweiterung nicht findet?

Was soll ich tun, wenn php -m die Erweiterung nicht findet?

藏色散人
藏色散人Original
2021-02-23 18:01:432488Durchsuche

php -m hat die Erweiterung nicht gefunden, da die Konfigurationsdateien des PHP-FPM-Modus und des CLI-Modus inkonsistent sind: Überprüfen Sie zuerst den PHP-Installationsort, über den der PHP-Befehl ausgeführt wird. Kopieren Sie dann die Datei php.ini in das Bin-Verzeichnis .

Was soll ich tun, wenn php -m die Erweiterung nicht findet?

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP7.1, Dell G3-Computer. Der Befehl

php -m kann die neu installierte PHP-Erweiterung nicht sehen, aber es gibt ?

in phpinfo(). Diese Situation liegt normalerweise daran, dass die Konfigurationsdateien des PHP-FPM-Modus und des CLI-Modus inkonsistent sind. Verwenden Sie den Befehl php -i |. grep Geladene Konfigurationsdatei Es ist ersichtlich, dass die Konfigurationsdatei php.ini im CLI-Modus nicht gefunden wurde:

Lösung:

Sehen Sie sich den PHP-Installationsort über den Befehl

which php

an:

【Empfohlen:

PHP-Video-Tutorial

Verwenden Sie den Befehl

strace

, um das Protokoll zu drucken:

strace /usr/local/bin/php -i 2>/phplog.log
Suchen Sie in der Protokolldatei nach dem Schlüsselwort php.ini und stellen Sie fest, dass der CLI-Modus zu diesem Verzeichnis wechselt, um es zu finden die php.ini-Datei, aber es gibt kein PHP in diesem Verzeichnis:

                              Sie müssen die php.ini-Datei in die nächste Kopie dieses Verzeichnisses kopieren:

cp /etc/php.ini /usr/local/bin/php.ini

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn php -m die Erweiterung nicht findet?. 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