PHP Conference Japan 2024

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 Thread Safety)的 PHP 直譯器中無法使用。要檢查您的 PHP 副本是否已啟用 ZTS,請使用 php -i 或測試內建常數 PHP_ZTS

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top