PHP chroot() 関数
例
ルートディレクトリの変更:
<?php // ルートディレクトリを変更 chroot("/path/to/chroot/"); // 現在のディレクトリを取得 echo getcwd(); ?>
結果:
/
定義と使用法
chroot() 関数は現在のプロセスのルートディレクトリを directory、および現在の作業ディレクトリを "/" に変更します。
注意:この関数は root 権限が必要で、GNU と BSD システム上では CLI、CGI、エンブリード SAPI を使用している場合にのみ利用できます。Windows プラットフォームでは実装されていません。
構文
chroot(directory);
パラメータ | 説明 |
---|---|
directory | 必須。新しいルートディレクトリパスを指定します。 |
技術的詳細
返り値: | 成功した場合 TRUE を返し、失敗した場合 FALSE を返します。 |
---|---|
PHP バージョン: | 4.0.5+ |