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

Zac*_*112 2 php

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

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

Art*_*cto 8

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

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