【问题标题】:Using php5-fpm and nginx in a debian machine在 debian 机器中使用 php5-fpm 和 nginx
【发布时间】:2012-12-08 11:26:36
【问题描述】:

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

<?php
    phpinfo();  
?>

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

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

谢谢。

【问题讨论】:

  • 您的 nginx 设置缺乏对 PHP 的支持...仔细检查您的 /etc/nginx/php.conf 是否已到位并包含在您的服务器配置中

标签: php web-applications deployment nginx webserver


【解决方案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 端口。

【讨论】:

    猜你喜欢
    • 2015-09-14
    • 2016-01-08
    • 1970-01-01
    • 2014-07-07
    • 1970-01-01
    • 2016-02-24
    • 1970-01-01
    • 1970-01-01
    • 2012-05-15
    相关资源
    最近更新 更多