lnmp1.5+配置thinkphp5.0+
如果已经添加过的站点,当时并没有选择Thinkphp伪静态
那么需要这么做
零
如果你来到这个页面,首先恭喜你,顺利掉进坑中,那么下面将带你如何爬出去
一
首先先站点conf配置里
原本默认是
include rewrite/none.conf;
改成下面
include rewrite/thinkphp.conf;
二
还是在站点conf里
默认是
include enable-php.conf;
改成
include enable-php-pathinfo.conf;
三
这步没有做,则会提示:404或者500
服务器路径:
/usr/local/nginx/conf
fastcgi.conf
文件
把最后一行的这句注释掉
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";
四
这步没有做,则会提示:No input file specified.
路径:/usr/local/php/etc
php.ini文件
把这个cgi.fix_pathinfo=0
改成1
cgi.fix_pathinfo=1
五
把项目目录,给予755权限,我给的777权限,我用755有问题
chmod -R 755 /home/dir/.....
六
重启nginx,php
七
到了这里,恭喜你,你已经顺利爬出了坑中…