永发信息网

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;
}
全部回答
  • 1楼网友:骨子里都是戏
  • 2021-02-02 20:37
不是不支持运行,而是默认的linux在线安装软件源里面所提供的php版本不支持这个功能。建议你如果需要使用pathinfo的话上网下载一个php安装包自己编译下。 thinkphp的话支持的,你按照网上说明看看php需要安装哪些库对着安装上就行,如果php前端用的是nginx的话再把pathurl开开就能用了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯