(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)
chroot — Change the root directory
Changes the root directory of the current process to
directory
, and changes the current
working directory to "/".
This function is only available to GNU and BSD systems, and only when using the CLI, CGI or Embed SAPI. Also, this function requires root privileges.
Calling this function does not change the values of the __DIR__
and __FILE__
magic constants.
directory
The path to change the root directory to.
Приклад #1 chroot() example
<?php
chroot("/path/to/your/chroot/");
echo getcwd();
?>
Поданий вище приклад виведе:
/
Зауваження: Для Windows-платформ ця функція нереалізована.
Зауваження: Ця функція не доступна в інтерпретаторі PHP, зібраному з увімкненою ZTS (Безпека потоку Zend). Щоб перевірити, чи увімкнена ZTS, виконується команда php -i або перевіряється вбудована константа
PHP_ZTS
.