安装了 php53 但 phpinfo() 中仍然显示 php 5.1.6

安装了 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”。

我错过了哪些步骤?

答案1

PHP 不能在 Nginx 中运行,只需使用 PHP 初始化脚本重新启动 PHP 就可以了。

其他人暗示了正确的事情,有可能分割接受吗?

答案2

是否还有一些旧的 php 进程在运行?停止 nginx,检查是否有任何 php 进程在运行(取决于您在 nginx 下如何运行 php 内容),如果是持久 PHP FPM,则终止所有进程并重新启动,然后再试一次?

相关内容