2024年PHP日本大会

chroot

(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)

chroot更改根目录

描述

chroot(字符串 $directory): 布尔值

将当前进程的根目录更改为directory,并将当前工作目录更改为"/"

此函数仅适用于GNU和BSD系统,并且仅在使用CLI、CGI或Embed SAPI时可用。此外,此函数需要root权限。

调用此函数不会更改__DIR____FILE__魔术常量的值。

参数

directory

要更改到的根目录的路径。

返回值

成功返回true,失败返回false

示例

示例 #1 chroot() 示例

<?php
chroot
("/path/to/your/chroot/");
echo
getcwd();
?>

以上示例将输出

/

注释

注意: 此函数未在Windows平台上实现。

注意: 此函数在启用ZTS(Zend线程安全)的PHP解释器中不可用。要检查您的PHP副本是否启用了ZTS,请使用php -i或测试内置常量PHP_ZTS

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top