nginx 不支持thinkphp 的 pathinfo怎么解决
答案:2 悬赏:40 手机版
解决时间 2021-02-03 12:18
- 提问者网友:不爱我么
- 2021-02-02 18:10
nginx 不支持thinkphp 的 pathinfo怎么解决
最佳答案
- 五星知识达人网友:未来江山和你
- 2021-02-02 19:22
location ~ \.php { #去掉$
root H:/PHPServer/WWW;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(.*)$; #增加这一句
fastcgi_param PATH_INFO $fastcgi_path_info; #增加这一句
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
root H:/PHPServer/WWW;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(.*)$; #增加这一句
fastcgi_param PATH_INFO $fastcgi_path_info; #增加这一句
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
全部回答
- 1楼网友:骨子里都是戏
- 2021-02-02 20:37
不是不支持运行,而是默认的linux在线安装软件源里面所提供的php版本不支持这个功能。建议你如果需要使用pathinfo的话上网下载一个php安装包自己编译下。
thinkphp的话支持的,你按照网上说明看看php需要安装哪些库对着安装上就行,如果php前端用的是nginx的话再把pathurl开开就能用了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯