首页 > Web开发 > 详细

CentOS6.5下Nginx无法解析PHP解决方法

时间:2016-03-16 19:29:08      阅读:245      评论:0      收藏:0      [点我收藏+]


今天在搭建LNMP环境的时候,搭完进行测试时,发现Nginx无法正常解析PHP. 提示File Not Found;

Nginx解析HTML正常;

技术分享

但通过Nginx解析PHP报错,提示File Not Found.

技术分享


查看错误日志:

[root@LNMP ~]# tail /usr/local/nginx/logs/error.log
技术分享

解决方法如下:

在Nginx配置文件中找到定义调用脚本文件的地方:

技术分享

将代码:

fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;

修改成:

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

技术分享

重启Nginx进行测试:

技术分享


PHP打开正常;

技术分享


提示:
$document_root 代表当前请求在root指令中指定的值;


上面配置中的$document_root就是针对/usr/local/nginx/html目录下的php文件进行解析;



本文出自 “譚傑的博客” 博客,请务必保留此出处http://jie2016.blog.51cto.com/4433060/1751743

CentOS6.5下Nginx无法解析PHP解决方法

原文:http://jie2016.blog.51cto.com/4433060/1751743

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!