nginx 配置PHP fastcgi无法解析问题

释放双眼,带上耳机,听听看~!

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

【转自慕课】https://www.imooc.com

PHP

TranslationServiceProvider.php

2022-3-1 12:34:42

PHP

php插入千万条数据库脚本

2022-3-1 12:45:48

搜索