在PHP中使用open_basedir有什么用?它是如何工作的?

时间:2010-07-09 10:08:50

标签: php

我已经完成了与 open_basedir 相关的所有问题,但找不到这个问题的答案:

open_basedir的用途是什么以及如何使用它?

1 个答案:

答案 0 :(得分:8)

open_basedir将用户空间PHP中的所有I / O操作限制为文件系统的某个可配置子集,特别是许多目录及其子目录,

其目标主要是避免对文件系统的某些部分进行意外修改。它还可用于缓解易受攻击的PHP脚本对文件系统的影响。但是,从安全角度来看,我不会依赖它 - 几乎所有版本的PHP都附带open_basedir绕过错误修复(问题是必须在PHP的源代码中的许多地方手动强制执行)。