Php

安裝了 php53 但仍然在 phpinfo() 中顯示 php 5.1.6

  • August 24, 2011

我正在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,則殺死任何並重新啟動,然後再試一次?

引用自:https://serverfault.com/questions/304282