我刚刚在centos 5.8最终64位计算机上安装了nginx 1.1.13和php 5.4.0。Nginx和PHP / Fpm正在运行,我可以通过ssh命令行运行php脚本,但是在浏览器中,我一直在显示“找不到文件”。我所有PHP文件上的错误。
这就是我让nginx.conf处理PHP脚本的方式:
location ~ \.php$
{
root /opt/nginx/html;
fastcgi_pass unix:/tmp/fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /opt/nginx/html$fastcgi_script_name;
include fastcgi_params;
}
这是我其他服务器的直接复制/粘贴,在此设置下可以正常工作(但它们运行的是php / fpm的旧版本)。
为什么会出现这些错误?
1
没关系,它已排序。这是一个愚蠢的权限问题。
—
Mr.Boon 2012年