php5 无法与 nginx 1.9.3 配合使用

php5 无法与 nginx 1.9.3 配合使用

我是 nginx 新手,在使用 php5 时遇到了一些问题。(我之前用过,但似乎无法让它再次工作。)我正在处理 2 个文件,它们似乎控制 nginx 和 php5-fpm。/etc/php5/fpm/pool.d/www.conf /etc/nginx/nginx.conf

从 php5 www.conf 文件:

;listen = /var/run/php5-fpm.sock
listen = 127.0.0.1:9000

来自 nginx conf 文件:

#  fastcgi_pass unix:/var/run/php5-fpm.sock;
  fastcgi_pass 127.0.0.1:9000;

当两者都设置为 127.0.0.1:9000 时,php 页面加载空白页,并且出现此错误

/var/log/nginx/error.log
2015/09/05 09:06:29 [error] 20085#20085: *1 connect() failed (111: Connection refused) while connecting to upstream, client: <ip>, server: , request: "GET /server.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "address"

当两者都设置为 /var/run/php5-fpm.sock 时,网页显示“Bad gateway”,并且此错误

    /var/log/nginx/error.log  
: <ip>, server: , request: "GET /server.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "address"
2015/09/05 09:07:14 [crit] 20189#20189: *3 connect() to unix:/var/run/php5-fpm.sock failed (2: No such file or directory) while connecting to upstream, client

php 一直可以正常工作,但只有 *.php 文件可以加载,而 php 标签在 htm/html 文件中被破坏。现在一切都崩溃了。我像个傻瓜一样,没有备份我的原始配置文件。有人能帮我让 php5 正常工作吗?这是一个 debian,jessie 服务器。我应该怎么做才能解决这个问题?

相关内容