我正在尝试设置 nginx 服务器以在 debian 中运行 php 应用程序。我遵循了本教程。大多数似乎都一样。我最近的配置是基于上面的链接。当我尝试运行这个 php 脚本时,
<?php
phpinfo();
?>
我在浏览器上得到相同的输出而不是 php info 结果。请有人帮我弄清楚我哪里出错了。
注意:我的错误日志很干净,仅包含有关 nginx 服务器启动的详细信息。
谢谢你。
我正在尝试设置 nginx 服务器以在 debian 中运行 php 应用程序。我遵循了本教程。大多数似乎都一样。我最近的配置是基于上面的链接。当我尝试运行这个 php 脚本时,
<?php
phpinfo();
?>
我在浏览器上得到相同的输出而不是 php info 结果。请有人帮我弄清楚我哪里出错了。
注意:我的错误日志很干净,仅包含有关 nginx 服务器启动的详细信息。
谢谢你。
您可能希望确保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 端口。