加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

如何让PHP 5.3.3在CentOS 5.5上使用Nginx?

发布时间:2020-12-13 13:49:26 所属栏目:PHP教程 来源:网络整理
导读:我已将Engine X和 PHP 5.3.3从源代码安装到CentOS 5.5服务器上.我认为安装过程中一切顺利,Engine X确实提供静态文件. 当尝试访问基本的php文件时,它将php代码作为纯文本提供. Engine X错误日志显示: 2010/09/23 20:49:35 [error] 3331#0: *6 connect() fail
我已将Engine X和 PHP 5.3.3从源代码安装到CentOS 5.5服务器上.我认为安装过程中一切顺利,Engine X确实提供静态文件.

当尝试访问基本的php文件时,它将php代码作为纯文本提供.

Engine X错误日志显示:

2010/09/23 20:49:35 [error] 3331#0: *6 connect() failed (111: Connection refused) while
connecting to upstream,client: my.local.ip,server: the_server,request: "GET / HTTP/1.1",upstream: "fastcgi://127.0.0.1:9000",host: "the.servers.ip"

我的配置文件是:

server {
   listen *:80;

   location ~ .php$
   {
       fastcgi_pass 127.0.0.1:9000;
       fastcgi_param SCRIPT_FILENAME /var/www/default$fastcgi_script_name;
       fastcgi_param PATH_INFO $fastcgi_script_name;
       include /usr/local/nginx/conf/fastcgi_params;
   }
}
>确保php-fpm正在运行(ps auxw | grep php或多种方式)
>确保php-fpm实际上正在监听9000.(检查配置)
>确保您的软件防火墙没有阻止9000上的环回连接.

我不是一个nginx家伙,但错误信息非常清楚:没有人在127.0.0.1:9000接听电话

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读