自己是LNMP服务器,折腾半天搞不定,准备有偿请人解决,后来经过自己艰苦奋斗终于安装完成,记录一下,各位如果遇到相同问题,可以参考少走弯路,不容易,贴出来安装过程了:
在lnmpa在安装各种不行,懒得折腾,经过运维大神指点,有php-fpm干嘛用APACHE,而且官方教程都是单个服务器配置。果断卸载LNMPA,安装LNMP
1、安装完LNMP之后,绑定域名(按照官方的走不用多说)
2、然后按照官方文档
1)设置WWW组权限(chown www:www -R /path/to/dir 对网站目录进行权限设置)
2)设置NGINX的伪静态规则
location / {
try_files $uri $uri/ /index.php?$query_string;
}
3)设置根目录的777权限
3、还是500错误--》打开根目录下的.env文件,把调试模式打开为true(刚开始接触所以我从这直接开启的,没研究别的)
4、执行后发现是require出错,检查发现是public下的.user.ini限制了open_basedir,删除(rm -f不管用,百度后chattr -i之后再删除)--至此包含错误解决, (注意如果是lnmpa时候则在nginx或者apache配置文件中关闭open_basedir)
5、安装界面正常,出现fileinfo扩展没开
1)安装扩展教程,http://www.maxwhale.cn/lnmp1-3-%E5%AE%89%E8%A3%85php-fileinfo%E6%89%A9%E5%B1%95/
注明教程中第一个cd php-5.6.22/ext/fileinfo,这个是需要先将php-5.6.22压缩包解压之后进去再按照教程走。默认是压缩包需要先解压为文件夹
至此搞定,坑爹,还要继续学习
|