如何限制 PHP 文件访问执行目录?

How to restrict PHP file access to execution directory?

我里面有一堆 PHP 脚本,比如 /public_html/mydir/,这些脚本可能会尝试删除文件/对文件系统执行其他操作。

我想允许 /public_html/mydir/ 目录内的所有文件系统修改,但不允许 mydir 目录外的任何访问(或删除)。

我该怎么做?

您要么创建一个仅有权访问这些目录的用户,要么您必须以某种方式 运行 PHP 在像 chroot

这样的沙箱中