当前位置:asp编程网>技术教程>Linux教程>  正文

lnmp服务器支持thinkphp5的配置方法

2018-08-20 09:46:58   来源:www.aspbc.com   作者:wangsdong   浏览量:3587   收藏
thinkphp5以上版本,程序的访问路径在public中,如何在lnmp服务器上设置,通过域名直接直接访问到public/index.php,而不是www.XXX.com/public/index.php。

下面给大家介绍方法:

1、修改nginx.conf文件

位置:/usr/local/nginx/conf/nginx.conf

在server中修改
root  /home/wwwroot/域名目录/public;    //工作目录配置到public
#并且增加以下这段代码

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

2、修改fastcgi.conf文件

位置:/usr/local/nginx/conf/fastcgi.conf
找到
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";
这行改成
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";

3、重启nginx服务器
/etc/init.d/nginx reload



关于我们-广告合作-联系我们-积分规则-网站地图

Copyright(C)2013-2017版权所属asp编程网