Я не могу найти в интернете ничего, как создать отдельные php-тюрьмы, чтобы я мог создать каталог «webspace» для кого-то в / var / www / html /, и его скрипты не могут покинуть каталог своего веб-пространства, так что эта папка является корнем для Сценарии 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
Других решений пока нет …