让lnmp 支持 thinkphp5

修改的配置文件主要在两个目录里

/usr/local/nginx/conf
/usr/local/nginx/conf/vhost

lnmp vhost add 添加完后,修改域名配置文件

root /home/wwwroot/域名目录/public; //工作目录配置到public
修改fastcgi.conf

#fastcgi_param PHP_ADMIN_VALUE "open_basedir=document_root/:/tmp/:/proc/"; fastcgi_param PHP_ADMIN_VALUE "open_basedir=document_root/../:/tmp/:/proc/";
配置站点的Conf文件, 在vhost文件夹中, 默认站点在nginx.conf. 添加以下代码

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

同时把

include enable-php.conf; 改为

include enable-php-pathinfo.conf;

最后别忘了重启nginx

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容