Heim >Backend-Entwicklung >PHP-Problem >Was soll ich tun, wenn die von php -v und phpinfo angezeigten Versionen inkonsistent sind?

Was soll ich tun, wenn die von php -v und phpinfo angezeigten Versionen inkonsistent sind?

青灯夜游
青灯夜游Original
2021-05-21 17:56:073151Durchsuche

Lösung: Öffnen Sie zuerst die Datei „/etc/profile“, führen Sie den Befehl „export PATH="/usr/local/php/bin:$PATH" aus, um in der letzten Zeile eine Umgebungsvariable hinzuzufügen, und führen Sie dann „source /etc/profile“-Befehl zum Speichern und Beenden.

Was soll ich tun, wenn die von php -v und phpinfo angezeigten Versionen inkonsistent sind?

Die Betriebsumgebung dieses Tutorials: Red Hat Enterprise Linux 6.1-System, PHP-Version 7.1, DELL G3-Computer

php -v zeigt an, dass die Version nicht mit der von phpinfo() gedruckten Version übereinstimmt

Erste Suche Schauen wir uns an, wie viele php.ini es unter Linux gibt. Es stellt sich heraus, dass es zwei gibt:

Es wird grob vermutet, dass die von PHP CLI geladene PHP-Konfigurationsdatei nicht mit der von phpinfo() geladenen Konfigurationsdatei übereinstimmt. Verwenden Sie den Befehl, um zu sehen, welche php.ini geladen wird cli:

php -i | grep php.ini

Das Ergebnis ist:

Was soll ich tun, wenn die von php -v und phpinfo angezeigten Versionen inkonsistent sind?

Überprüfen Sie die von phpinfo() gedruckten Ergebnisse noch einmal:

Es wurde festgestellt, dass die geladene Konfigurationsdatei php.ini tatsächlich inkonsistent ist, und durchsuchen Sie dann das Verzeichnis php/bin. Bearbeiten Sie die Datei /etc/profile.Fügen Sie in der letzten Zeile eine Umgebungsvariable hinzu:

export PATH="/usr/local/php/bin:$PATH"
und die vom Webserver geladene PHP-Konfigurationsdatei. Vereinheitlichen Sie einfach die Ladekonfigurationsdateien. Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn die von php -v und phpinfo angezeigten Versionen inkonsistent sind?. 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