经常有人问我QQ中php、nginx等的安装使用问题,发现都是用一个叫lnmp的一键安装包。本文重点列举一些常见的使用问题open_basedirfastcgi_paramPHP_ADMIN_VALUE"open_basedir=$document_root/:/tmp/:/proc/";Warning:require():open_basedir限制生效。文件(/home/wwwroot/default/1211/bootstrap/autoload.php)不在允许的路径内:(/home/wwwroot/default/1211/public/:/tmp/:/proc/)在/home/wwwroot/default/1211/public/index.phponline22lnmp安装自动将以上内容追加到fastcgi.conf中,其作用是限制文件引入,其他操作只能在roottmp定义的三个目录中处理proc,但是在一些实际情况下,PHP经常会导入自己的或者第三方的库文件,而这些库文件不在根目录下,所以导致程序导入文件报错,可以屏蔽这一行来解决rewritelocation/{try_files$uri$uri//index.php?$args;}对于安装完成后使用thinkphp和这些mvcs的项目,请务必确认你的nginx配置已经处理了所有转发到index.php的请求.如果没有,请修改nginx对应的服务器端,添加以上内容,然后重启你的nginx。更多的问题在不断增加。如果您在使用lnmp过程中遇到任何困难,请留言或加群233415606
