如何快速解决nginx不支持ThinkPHP
1个回答
展开全部
PATHINFO NGINX默认配置是不支持的
需要野滚在Nginx的配置文件nginx.conf 增加它。
如:
location ~ .php {
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
#pathinfo support
set $real_script_name $fastcgi_script_name;
set $path_info "";
if ( $fastcgi_script_name 谈脊型~ 含猜"^(.+?.php)(/.+)$"){
set $real_script_name $1;
set $path_info $2;
} fastcgi_param SCRIPT_NAME $real_script_name;
fastcgi_param PATH_INFO $path_info;
}
我们增加了一个if判断
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询