PHP中的chroot()函数是一个内置函数,用于将当前进程的根目录更改为directory。 chroot()函数将当前工作目录更改为“/”。 chroot()函数仅适用于GNU和BSD系统,并且仅在用户使用CLI,CGI或Embed SAPI时可用。除此之外,chroot()函数还需要具有root用户特权才能运行。
用法:
chroot($directory)
使用的参数:PHP中的chroot()函数仅接受一个参数,如下所述。
- $directory:这是必填参数,用于指定根目录必须更改到的新路径。
返回值:成功返回True,失败返回False。
错误与异常:
- chroot()函数在Windows平台上尚不可用。
- 除了GNU和BSD,chroot()函数还可以在SVR4平台上使用。
以下示例程序旨在说明chroot()函数:
示例1:
<?php
// Changing root directory
chroot("/path/gfg/chroot/");
// displaying current directory
echo getcwd();
?>
输出:
/
示例2:
<?php
// Changing root directory
$flag = chroot("path/gfg/chroot/");
if($flag == true)
{
echo("Root Directory Has Been Successfully Changed");
}
else
{
echo("Root Directory Cannot Be Changed");
}
?>
输出:
Root Directory Has Been Successfully Changed
参考: http://php.net/manual/en/function.chroot.php
相关用法
- d3.js d3.map.set()用法及代码示例
- p5.js box()用法及代码示例
- d3.js d3.map.has()用法及代码示例
- CSS var()用法及代码示例
- PHP pow( )用法及代码示例
- PHP each()用法及代码示例
- p5.js nfc()用法及代码示例
- p5.js nf()用法及代码示例
- CSS hsl()用法及代码示例
- PHP pi( )用法及代码示例
- p5.js red()用法及代码示例
- d3.js d3.map.get()用法及代码示例
注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 PHP | chroot() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。