最近搭了个LNMP环境,在安装完nginx后,又安装了php。
修改了nginx的配置文件,将“location ~ .php$ {”一段的注释去掉。
然后重启了nginx服务,结果是出现了“File not found”提示。
同目录下的html可以访问,但是访问php就出现这个提示,所以问题还是在php相关的这部份配置中。
检查“location ~ .php$ {”配置项,发现了一行“fastcgi_param”的配置,然后将其改成了nginx的默认web目录(本机是/usr/share/nginx/html/),再次重启nginx服务后,发现可以进行访问了。
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;
原来是php-fpm没有找到php脚本文件的所在位置。
更多推荐
nginx解析php时报”File not found“问题解决
发布评论