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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。