适用于使用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
重启服务即可