PHP open_basedir 授权目录设置
设置目的 PHP为了安全性考虑,有一项open_basedir的设置,该配置可以设置你访问目录的权限.根据你web服务器环境,open_basedir可以在几个地方设置. 如何配置 1.在PHP配置文件php.ini文件中配置 ; open_basedir = 如果发现该项没有有配置,可以查看一下fastcgi.conf文件中是否有如下配置: fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root:/tmp/:/proc/:/project_root_path" ; project_root_path 是配置PHP可访问的目录.多个配置时可以使用;隔开(记住一定是英文输入状态下的分好). 2.在自定义的.user.ini文件中配置 一般情况下是在项目的根目录下面创建该文件,文件的内容可如下配置. open_basedir = / project_root_path : / tmp / : /proc/ project_root_path 是项目跟目录的绝对路径. 配置好之后还需要做如下操作才能使该文件生效,在php.ini文件中配置如下两个配置项 user_ini . filename = user . ini user_ini . cache_ttl = 300 配置解释 1 user_ini.filename配置的