Thinkphp5或其他主流框架,入口文件未放在根目录下,比如Thinkphp5 入口文件放在/public/index.php
vhost需要指向/public目录
一键安装包通常会报 open_basedir 错误 //意思大概时只能访问public目录下的文件,不能访问父级目录的内容
vi /usr/local/nginx/conf/fastcgi.conf
将 fatcgi_param行注释,或者指向项目的根目录
重启 nginx php-fpm
然后发现报404错误,看起来pathinfo的问题
通过看官网更新记录和百度搜索的结果,都打不到要求
通过实践探索到可行的方法
nginx.conf
service{中
将 enable-php.conf修改为 enable-php-pathinfo.conf
修改php.ini,默认是0
重启 nginx php-fpm
=========》终于ok了