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

标签 php linux apache filesystems

我有一堆 PHP 脚本,比如 /public_html/mydir/,这些脚本可能会尝试删除文件/对文件系统做其他事情。

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

我该怎么做?

最佳答案

要么创建一个只有权限访问这些目录的用户,要么必须以某种方式在沙箱中运行 PHP,例如 chroot

关于php - 如何限制PHP文件访问执行目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40433193/

相关文章:

c - 不同线程中的多个 epoll_wait 接收不是为它们设计的事件

c - Apache2源代码中的 'module'是什么?

已安装 Apache 模块但似乎未在 Ubuntu 中加载

apache - Apache 和 conf.d 安装过程的 Autoconf 宏?

javascript - Jquery Ajax Post 输入数据数组

php - 'AND' 与 '&&' 作为运算符

linux - 蓝牙RFCOMM连接Linux

linux - 使用控制台作为选项卡

php - 使用 .htaccess 将 .ics 文件作为 .php 文件运行

php - 优化大型数据库中的 JOIN ORDER BY RAND() mysql 查询