Heim  >  Artikel  >  Backend-Entwicklung  >  Lösen Sie unter Linux das Problem der Inkonsistenz zwischen den Versionen php -v und phpinfo

Lösen Sie unter Linux das Problem der Inkonsistenz zwischen den Versionen php -v und phpinfo

不言
不言Original
2018-04-23 14:21:534056Durchsuche

Der Inhalt dieses Artikels befasst sich mit der Lösung des Problems der Inkonsistenz zwischen PHP-V- und PHPInfo-Versionen. Jetzt kann ich ihn mit allen teilen, die ihn benötigen

Zuerst php.ini finden


php.ini finden/-benennen
Zwei ini erhalten
/usr/local/php/etc/php.ini
/etc/php.ini



php -i |. grep php.ini
Überprüfen Sie, welche Konfigurationsdatei PHP lädt. Dadurch wird der Speicherort von php.ini ermittelt. Es handelt sich nicht um die vom Web-Apache geladene php.ini-Datei


Suchen Sie nach etwas, das mit dem PHP-Verzeichnis im System zusammenhängt

find / -name php


Dies scheint das von Aliyun standardmäßig installierte PHP zu sein
/usr/bin/php -v



=============================
Lösung: Löschen Sie
Alle PHP-Inhalte im Verzeichnis /usr/bin/




Fügen Sie das gewünschte PHP hinzu Verwendung in den Umgebungsvariablen Der Pfad von
vim /etc/profile
Fügen Sie am Ende des Dokuments hinzu:
export PATH="/usr/local/php /bin:$PATH"
Speichern, beenden und dann ausführen:
#source /etc/profile


Wenn kein Fehler gemeldet wird, ist es erfolgreich.

Verwandte Empfehlungen:

Yum-Installation unter Linux httpd PHP MySQL-Betriebsumgebung

Das obige ist der detaillierte Inhalt vonLösen Sie unter Linux das Problem der Inkonsistenz zwischen den Versionen php -v und phpinfo. 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