(PHP 4 >= 4.0.5, PHP 5)
chroot — 改变根目录
$directory
)
将当前进程的根目录改变为
directory
。
本函数仅在系统支持且运行于 CLI,CGI 或嵌入 SAPI 版本时才能正确工作。此外本函数还需要 root 权限。
directory
新目录
成功时返回 TRUE
, 或者在失败时返回 FALSE
。
Example #1 chroot() example
<?php
chroot("/path/to/your/chroot/");
echo getcwd();
?>
以上例程会输出:
/
Note: 此函数未在 Windows 平台下实现。
nmmm at nmmm dot nu (2011-11-20 10:05:26)
on my system this function is missing (Linux, php-cli), so I did:
if ( function_exists("chroot") ){
chroot($chroot);
server_log("chroot() to $chroot", 1);
}else{
server_log("Can not chroot(). Will try live without it.");
}