我在centos 5.6上运行nginx 1.0 。 我有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 Version 5.1.6”。
我错过了哪些步骤?
PHP不能在Nginx中运行,只需使用您的PHP初始化脚本重新启动PHP,您应该很好。
其他人有点暗示正确的事情,是否有可能分裂接受?
有一些旧的PHP进程仍在运行? 停止nginx,检查运行的任何php进程(取决于你如何在nginx下运行php的东西),杀死任何并重新启动,如果它是一个持久的PHP FPM,然后再试一次?