thinkphp5报错 404在 lnmp环境

加入以下代码即可

location / {
   if (!-e $request_filename) {
   rewrite  ^(.*)$  /index.php?s=/$1  last;
   break;
    }
}



第一步:打开nginx配置文件 /usr/local/nginx/conf/ 
第二部:找到 include enable-php.conf;
第三部:将其修改成 include enable-php-pathinfo.conf;
第四部:保存并重启nginx 命令行输入 lnmp restart
第五步:刷新页面。

http://www.thinkphp.cn/topic/21478.html

如果有单独的配置文件,请参考如下

pathinfo设置##

LNMP上各个版本pathinfo各个版本的设置基本一样:
lnmp v1.1上,修改对应虚拟主机的配置文件
去掉#include pathinfo.conf前面的#,把try_files $uri =404; 前面加上# 注释掉。
1.2,1.3上,修改对应虚拟主机的配置文件
将include enable-php.conf;替换为include enable-php-pathinfo.conf;
修改pathinfo需要重启nginx生效。
照着这个配置下lnmp 药到病除

laravel 访问404
https://blog.csdn.net/tangjuntangjun/article/details/83377388

你可能感兴趣的:(thinkphp5报错 404在 lnmp环境)