lnmp1.4,400,500,错误

Thinkphp5或其他主流框架,入口文件未放在根目录下,比如Thinkphp5 入口文件放在/public/index.php

vhost需要指向/public目录

一键安装包通常会报 open_basedir 错误 //意思大概时只能访问public目录下的文件,不能访问父级目录的内容

vi /usr/local/nginx/conf/fastcgi.conf

将 fatcgi_param行注释,或者指向项目的根目录

lnmp1.4,400,500,错误

重启 nginx php-fpm

然后发现报404错误,看起来pathinfo的问题

通过看官网更新记录和百度搜索的结果,都打不到要求

通过实践探索到可行的方法

官网更新

lnmp1.4,400,500,错误

 nginx.conf

service{中

将 enable-php.conf修改为 enable-php-pathinfo.conf

lnmp1.4,400,500,错误

修改php.ini,默认是0

lnmp1.4,400,500,错误

重启 nginx php-fpm 

=========》终于ok了