🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
适用于使用lnmp.org一键安装包配置的thinkphp开发环境 修改fastcgi.conf 修改/usr/local/nginx/conf/fastcgi.conf,将最后一行注释掉 ``` # PHP only, required if PHP was built with --enable-force-cgi-redirect fastcgi_param REDIRECT_STATUS 200; #fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/"; ``` 修改nginx.conf 如果用的是default站点目录,直接修改/usr/local/nginx/conf/nginx.conf,如果是虚拟站点,则修改/usr/local/nginx/conf/vhost目录下对应站的的conf文件 1.修改网站入口目录 找到server配置中的下面这行,将后面的路径改为public目录所在路径 ``` root /home/wwwroot/default/public; ``` 2.找到include enable-php.conf;这行,注释掉,新增下面这几行代码,用于配置伪静态 ``` include enable-php-pathinfo.conf; location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } } ``` 做完前面两步后执行lnmp restart重启服务即可 ———————————————— 版权声明:本文为CSDN博主「这货不是陈进坚」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/C_jian/article/details/129260866 ### 2、服务器 /usr/local/php/etc/php.ini 文件 ~~~ cgi.fix_pathinfo=0 改成 cgi.fix_pathinfo=1 ~~~