При попытке настроить php-cgi на сервере CentOS 5 с nginx я наткнулся на следующее:
[root @ ~~~~~~~ run] # /etc/init.d/php_cgi start
Запуск php-cgi: spawn-fcgi: дочерний элемент завершился с: 255
[FAILED]
Я не уверен на 100%, что здесь происходит, но ни один результат Google ничего не возвращает относительно кода ошибки 255.
Я следовал [этому руководству] [1], чтобы настроить php-cgi. В чем может быть проблема?
Чтобы решить эту проблему, я удалил /etc/sysconfig/spawn-fcgi
Кажется, сейчас он работает.
Редактировать:
Извините, это не решение.
При установке php-cli будет установлен php-fpm, а не исходный php-cli.
Удалите все пакеты php yum remove php*
и попробуйте установить двоичные файлы php53 yum install php53*
.
lighttpd и lighttpd-fastcgi не предоставляют двоичный файл, который должен запускаться с предоставленным им сценарием. (/ usr / bin / spawn-fcgi).
Вам лучше спросить парня, который написал руководство, где он берет / usr / bin / spawn-fcgi, потому что на моем сервере нет возможности установить его с помощью yum. Он говорит: «Установите пакет spawn-fcgi с помощью команды yum», но это не работает.
Убедитесь, что вы используете те же репозитории, что и он, с той же версией centos.