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

前端之家收集整理的这篇文章主要介绍了如何让PHP 5.3.3在CentOS 5.5上使用Nginx?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已将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接听电话

猜你在找的PHP相关文章