码迷,mamicode.com
首页 > Web开发 > 详细

nginx 配置PHP fastcgi无法解析问题

时间:2017-10-30 21:03:20      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:配置   nginx   php   

很多朋友在初次接触nginx,配置php-fpm时都会遇到无法解析index.php页面的情况,搞得烦躁不安,心想明明是按着官方文档来的为什么会出现这种情况?


通常我们都会如下配置:

location ~ \.php$ {
root           /usr/share/nginx/html;
fastcgi_pass   127.0.0.1:9000;
fastcgi_index  index.php;
fastcgi_param  SCRIPT_FILENAME  /usr/share/nginx/html/$fastcgi_script_name;
include        fastcgi_params;
}

这里有一个SCRIPT_FILENAME变量,可能是由于历史原因fastcgi_params这个文件中是不包含该变量的,改变量的定义实际上是在fastcgi.conf文件中。所以把include这一行改为

include        fastcgi.conf;

或者直接把fastcgi_param这一行注释掉即可解决问题。

本文出自 “linux运维” 博客,请务必保留此出处http://arm2012.blog.51cto.com/2418467/1977514

nginx 配置PHP fastcgi无法解析问题

标签:配置   nginx   php   

原文地址:http://arm2012.blog.51cto.com/2418467/1977514

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!