如何让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接听电话 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |