我做错了什么?我的配置如下:
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;有人能帮忙吗?谢谢
啊,我们遇到过十几次这样的问题。我们的解决方案是将php和nginx放在同一个用户组下。
问题出在短标签上。
<?
到<?php
修复了这个问题。