Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何限制PHP文件对执行目录的访问?_Php_Linux_Apache_Filesystems - Fatal编程技术网

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

如何限制PHP文件对执行目录的访问?,php,linux,apache,filesystems,Php,Linux,Apache,Filesystems,比如说,/public\u html/mydir/中有一堆PHP脚本,这些脚本可能试图删除文件或对文件系统执行其他操作 我想允许对/public\u html/mydir/目录中的所有文件系统进行修改,但不允许对mydir目录之外的任何访问(或删除) 我该怎么做呢?你要么让一个用户只有访问这些目录的权限,要么你必须在沙箱中运行PHP,比如希望这有帮助:和打开\u basedir

比如说,
/public\u html/mydir/
中有一堆PHP脚本,这些脚本可能试图删除文件或对文件系统执行其他操作

我想允许对
/public\u html/mydir/
目录中的所有文件系统进行修改,但不允许对
mydir
目录之外的任何访问(或删除)


我该怎么做呢?

你要么让一个用户只有访问这些目录的权限,要么你必须在沙箱中运行PHP,比如希望这有帮助:和
打开\u basedir