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

PHP-CGI Не работает на CentOS 5?

При попытке настроить 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.