Php 我可以使用open_basedir吗?还是不推荐使用?

Php 我可以使用open_basedir吗?还是不推荐使用?,php,Php,请原谅我提出了一个奇怪的问题:-) 我使用的是上一个稳定的php版本,我想“囚禁”php脚本。(我试着跳,但很无聊 我想在php.ini上使用open_basedir指令,但我不知道它是否已被弃用。我在谷歌上搜索了99%的页面重定向到(弃用) 所以我的问题是,我能不能使用这个指令?它确定吗 非常感谢PHP安全模式已被弃用。open\u basedir未被弃用。这些结构之间的地址有很多重叠。PHP安全模式已被弃用。open\u basedir未被弃用。这些结构之间的地址有很多重叠。来自,因此此功能

请原谅我提出了一个奇怪的问题:-)

我使用的是上一个稳定的php版本,我想“囚禁”php脚本。(我试着跳,但很无聊

我想在php.ini上使用open_basedir指令,但我不知道它是否已被弃用。我在谷歌上搜索了99%的页面重定向到(弃用)

所以我的问题是,我能不能使用这个指令?它确定吗


非常感谢

PHP安全模式已被弃用。open\u basedir未被弃用。这些结构之间的地址有很多重叠。

PHP安全模式已被弃用。open\u basedir未被弃用。这些结构之间的地址有很多重叠。

来自,因此此功能re不依赖于安全模式

本指令不受以下因素的影响: 是否打开或关闭安全模式

从,因此此功能不依赖于安全模式

本指令不受以下因素的影响: 是否打开或关闭安全模式

不推荐使用此指令并没有任何关系。但使用此指令限制目录访问并不会阻止其他人查看其他代码(例如使用
shell\u exec
cat
)所以我建议禁用所有允许外部程序执行的函数,或者使用php补丁只允许来自指定目录的可信可执行文件

另一方面,jail chroot并不无聊,考虑到它需要做多少工作才能运行,它是令人兴奋的;)

此指令被弃用与此无关。但是用它限制目录访问并不能阻止其他人看到其他人的代码(例如使用
shell\u exec
cat
)。所以我建议禁用所有允许外部程序执行的函数,或者使用php补丁只允许指定目录中的可信可执行文件


另一方面,jail chroot并不无聊,考虑到它需要做多少工作才能运行,它是令人兴奋的;)

是的,这并不无聊,但我必须复制所有目录…如果我在同一台服务器上有200个网站,这将浪费大量空间…可能是符号链接?是的,这并不无聊,但我必须复制所有目录…如果我在同一台服务器上有200个网站,这将浪费大量空间…可能是符号链接?