PHP-CGI 无法在 CentOS 5 上运行吗?

PHP-CGI 无法在 CentOS 5 上运行吗?

当我尝试在运行 nginx 的 CentOS 5 服务器上配置 php-cgi 时,遇到了以下问题:

[root@~~~~~~~运行]# /etc/init.d/php_cgi start

正在启动 php-cgi:spawn-fcgi:子进程退出于:255

                                                      [FAILED]

我不是 100% 确定这里发生了什么,但是 Google 结果没有返回任何与错误代码 255 有关的内容。

我按照[本指南][1]设置了 php-cgi。可能存在什么问题?

答案1

lighttpd 和 lighttpd-fastcgi 都没有提供应该用他提供的脚本启动的二进制文件。(/usr/bin/spawn-fcgi)。

你最好问问写教程的人他从哪里得到 /usr/bin/spawn-fcgi,因为我的服务器上没有办法用 yum 安装它。他说“使用 yum 命令安装 spawn-fcgi 包”,但不起作用。

确保您使用与他相同的存储库,并使用相同版本的 centos。

答案2

为了解决这个问题,我删除了/etc/sysconfig/spawn-fcgi

现在它似乎正在发挥作用。

编辑:

抱歉,这不是解决方案。

安装php-cli的时候会安装php-fpm,而不是原来的php-cli。

删除所有 php 包yum remove php*并尝试安装 php53 二进制文件yum install php53*

相关内容