Heim > Artikel > Backend-Entwicklung > Lösen Sie unter Linux das Problem der Inkonsistenz zwischen den Versionen php -v und phpinfo
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!