nginx php文件显示not found

说好学习php的,差点连服务器都没有配置好

在/etc/nginx/conf.d/default.conf

里面把对php的解析pass to php-fpm,via 127.0.0.1:9000

可是如果通过浏览器去访问 http://localhost/index.php的时候,竟然显示403 file not found

然后从Stack Overflow找到了最佳答案:

https://stackoverflow.com/questions/17808787/file-not-found-when-runnin…

就是修改default.conf 里面一行配置

fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;

当然如果其他不同的server,

那么上面就是 fastcgi_param SCRIPT_FILENAME /docroot$fastcgi_script_name;

嗯,记录下。终于可以直接通过nginx来执行php文件了

留学咨询专家王觉菊老师

标签

分类