nginx没有通过FastCGI运行.php

时间:2014-03-13 11:17:41

标签: php nginx fastcgi

我在这里做错了什么?我的配置如下:

server {
listen        80;
server_name   internal.lan;

access_log /var/log/nginx/int-access.log;
error_log  /var/log/nginx/int-error.log;
root       /var/www/int;

location ~ \.php$ {
    include fastcgi_params;
    fastcgi_index index.php;
    fastcgi_pass unix:/var/run/php5-fpm.sock;
}
}

我已经检查了套接字是否存在于相关路径中,但是任何PHP文件都只是以纯文本形式呈现。

可能是一个非常简单的问题,因为我之前从未使用Apache之外的服务器配置PHP;有人可以帮忙吗?感谢。

2 个答案:

答案 0 :(得分:0)

啊,我们有十几次这样的问题。解决方案是让我们将php和nginx放在同一个用户组下。

答案 1 :(得分:0)

短标签就是问题。

<?<?php修复此问题。