Linux 技术手札

open_basedir 设定多个目录

在 PHP 内有一个安全选项是 open_basedir,这个选项是限制 PHP 可以开启的目录,可以透过 php.ini 及 httpd.conf 设定,而我一直也有使用这个选项。

今天 server 要改一些设定,要将两个目录加入 open_basedir 内,发现用论用空格、逗号、分号来区隔两个目录都不行,而根据 PHP 官方网站的说法,这个选择是支援多个目录的。在 google 找了一下,原来要用冒号来区隔两个目录,例如:

open_basedir “/path/dir1/:/var/tmp/”

Exit mobile version