继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

nginx 配置PHP fastcgi无法解析问题

繁花如伊
关注TA
已关注
手记 397
粉丝 39
获赞 295

很多朋友在初次接触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这一行注释掉即可解决问题。

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP