0

我正在尝试设置 nginx 服务器以在 debian 中运行 php 应用程序。我遵循了本教程。大多数似乎都一样。我最近的配置是基于上面的链接。当我尝试运行这个 php 脚本时,

<?php
    phpinfo();  
?>

我在浏览器上得到相同的输出而不是 php info 结果。请有人帮我弄清楚我哪里出错了。

注意:我的错误日志很干净,仅包含有关 nginx 服务器启动的详细信息。

谢谢你。

4

1 回答 1

1

您可能希望确保php5-fpm正在侦听您期望它使用的正确端口。做一个netstat列表,看看 php-fpm 是否正在监听端口 9000:

netstat -tulpn

您应该会看到如下所示的一行:

tcp   0  0 127.0.0.1:9000  0.0.0.0:*  LISTEN   2390/php-fpm.conf

如果没有,请检查您的 www.conf 文件(在/etc/php5/fpm/pool.d/www.conf中)并查找“listen = ...”行并确保它显示:

listen = 127.0.0.1:9000

我已经看到 php5-fpm 的默认配置使用套接字而不是 tcp 端口。

于 2012-12-10T14:35:20.577 回答