- ·上一篇文章:sql中获取自动编号字段名的sql语句
- ·下一篇文章:linux(nginx)服务器时间同步问题的解决方法
lnmp服务器支持thinkphp5的配置方法
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的配置方法