搜诶符合你 发表于 2018-11-9 10:17:38

nginx 配置PHP fastcgi无法解析问题

  很多朋友在初次接触nginx,配置php-fpm时都会遇到无法解析index.php页面的情况,搞得烦躁不安,心想明明是按着官方文档来的为什么会出现这种情况?
  通常我们都会如下配置:
location ~ \.php$ {  
root         /usr/share/nginx/html;
  
fastcgi_pass   127.0.0.1:9000;
  
fastcgi_indexindex.php;
  
fastcgi_paramSCRIPT_FILENAME/usr/share/nginx/html/$fastcgi_script_name;
  
include      fastcgi_params;
  
}
  这里有一个SCRIPT_FILENAME变量,可能是由于历史原因fastcgi_params这个文件中是不包含该变量的,改变量的定义实际上是在fastcgi.conf文件中。所以把include这一行改为
include      fastcgi.conf;  或者直接把fastcgi_param这一行注释掉即可解决问题。


页: [1]
查看完整版本: nginx 配置PHP fastcgi无法解析问题