当前位置:K88软件开发文章中心编程语言LinuxLinux01 → 文章内容

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

减小字体 增大字体 作者:wangsdong     来源:asp编程网  发布时间:2018-12-30 9:19:24

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



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