我在互联网上找不到任何如何创建单独的php监狱的内容,这样我就可以在/var/www/html/中为某人创建一个"webspace"目录,并且他们的脚本不能离开他们的webspace目录,因此该文件夹是其中php脚本的根目录,我可以安全地将我的脚本上传到另一个目录中,并且该人无法访问其目录之外的文件。有没有解决方案如何创建单独的监狱,或者我必须使用UserDir?
您可以使用
open_basedir设置
<Directory /var/www/html>
php_admin_value open_basedir "/var/www/html"
</Directory>
有关详细信息,请参阅此页面:http://php.net/manual/en/ini.core.php#ini.open-basedir