(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)
chroot — 更改根目录
将当前进程的根目录更改为directory
,并将当前工作目录更改为"/"
此函数仅适用于GNU和BSD系统,并且仅在使用CLI、CGI或Embed SAPI时可用。此外,此函数需要root权限。
调用此函数不会更改__DIR__
和__FILE__
魔术常量的值。
directory
要更改到的根目录的路径。
示例 #1 chroot() 示例
<?php
chroot("/path/to/your/chroot/");
echo getcwd();
?>
以上示例将输出
/
注意: 此函数未在Windows平台上实现。
注意: 此函数在启用ZTS(Zend线程安全)的PHP解释器中不可用。要检查您的PHP副本是否启用了ZTS,请使用php -i或测试内置常量
PHP_ZTS
。