时间:2021-05-19
如果是用lnmp脚本一键安装的开发环境,可以通过如下方式开户pathinfo:
1、注释nginx.conf中的try_files(因为跟pathinfo.conf中的重复了),开启pathinfo.conf配置:
location ~ [^/]\.php(/|$) { # comment try_files $uri =404; to enable pathinfo #try_files $uri =404; fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index index.php; include fastcgi.conf; include pathinfo.conf; }即注释掉第4行,打开第8行。
2、重启nginx服务:
nginx -s reload
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
最近在用thinkphp做一个项目,基本完成后部署到nginx服务器上才发觉nginx是不支持pathinfo的那么我们如何来处理呢。Nginx环境在Nginx
apache往nginx去转,代码端用到了$_SERVER['PATH_INFO'],对于nginx默认是不开启pathinfo的。所以我们就要手动开启1,ur
lnmp是linux+nginx+mysql+php的简写,也就是集成了lnmp的环境,安装好系统就连lnmp一起都安装好了wdlinux_lnmp算是一个终级
nginx服务器默认是不支持pathinfo模式的,即类似index.php/index形式的url会提示404。在这里,需要对nginx配置文件中需要开启pa
今天调试lnmp环境,出现如下报错。无法查询到php信息。环境:linux版本CentOSLinuxrelease7.3.1611(Core),nginx使用t