Назад | Перейти на главную страницу

Установлен php53, но php 5.1.6 все еще отображается в phpinfo ()

Я бегаю 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-файлы под nginx), убейте их и перезапустите, если это постоянный PHP FPM, а затем повторите попытку?

PHP не работает в Nginx, просто используйте сценарий инициализации PHP для перезапуска PHP, и все будет хорошо.

Другой парень вроде как намекнул на правильные вещи, можно ли разделить принятие?