Php
安裝了 php53 但仍然在 phpinfo() 中顯示 php 5.1.6
我正在
nginx 1.0
執行centos 5.6
。我已經php 5.1.6
安裝並執行,然後決定解除安裝它並切換到php 5.3
. 我執行了以下命令:[user@server]$ /etc/init.d/nginx stop [user@server]$ yum remove php php-* [user@server]$ sudo yum install php53-cli php53-common php53-devel php53-gd php53-mbstring php53-mysql php53-soap php53-xml php53-xmlrpc php53-bcmath php53-snmp [user@server]$ /etc/init.d/nginx start
現在,當我
phpinfo()
在瀏覽器中查看輸出時,它仍然顯示“PHP 版本 5.1.6”。我錯過了哪些步驟?
PHP 不在 Nginx 中執行,只需使用您的 PHP 初始化腳本重新啟動 PHP 即可。
其他人暗示了正確的事情,是否可以拆分接受?
是否有一些舊的 php 程序仍在執行?停止 nginx,檢查任何正在執行的 php 程序(取決於您在 nginx 下執行 php 的方式),如果它是持久的 PHP FPM,則殺死任何並重新啟動,然後再試一次?