当试图在运行nginx的CentOS 5服务器上configurationphp-cgi时,我遇到了这个问题:
[root @ ~~~~~~~运行]#/etc/init.d/php_cgi start
开始php-cgi:spawn-fcgi:退出的子代:255
[FAILED]
我不是100%确定这里发生了什么事情,但没有谷歌的结果返回任何有关错误代码255。
我正在关注[本指南] [1]设置php-cgi。 问题是什么?
lighttpd和lighttpd-fastcgi都不提供应该以他提供的脚本开始的二进制文件。 (在/ usr /斌/产卵-FCGI)。
你最好问问编写这个教程的人,他/ usr / bin / spawn-fcgi,因为在我的服务器上没有办法用yum来安装它。 他说:“使用yum命令安装spawn-fcgi包”,但它不起作用。
确保你使用相同的版本库比他,与相同版本的centos。
为了解决这个问题,我删除了/etc/sysconfig/spawn-fcgi
它现在似乎正在工作。
编辑:
对不起,这不是解决办法。
当安装php-cli时,它会安装一个php-fpm,而不是原来的php-cli。
删除所有的PHP软件包yum remove php*并尝试安装php53二进制文件yum install php53* 。