我在这里做错了什么?我的配置如下:
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;有人可以帮忙吗?感谢。
答案 0 :(得分:0)
啊,我们有十几次这样的问题。解决方案是让我们将php和nginx放在同一个用户组下。
答案 1 :(得分:0)
短标签就是问题。
<?
以<?php
修复此问题。