PHP chroot() 函数
chroot 的全称是 "Change Root",函数 chroot()" 用于改变根目录,同时也将当前工作目录更改为 "/"。
用法:
chroot(directory);
参数:
directory
- 它定义了新的根目录。
返回值:
它返回一个布尔值 "TRUE" - 如果根目录更改成功或 "FALSE" - 如果根目录没有更改。
注意:
chroot() 不适用于 Windows PHP 安装。根据参考手册,当在 CLI/CGI/Embedded SAPI 中使用时,该函数仅在 PHP 上可用。
chroot() 函数需要root 权限。 PHP chroot() 函数尝试此函数前请参考php.net 官方手册
对于此函数可能造成的任何损害,我们概不负责。
以下是程序的示例输出,
When Success: / root directory is changed... /home/folder1 When fail: / root directory is not changed...
示例:更改根目录的PHP代码
<?php
echo getcwd();
//making a directory
mkdir("/home/folder1");
// Change root directory
$ret_value = chroot("/home/folder1");
if($ret_value == true)
echo "root directory is changed...";
else
echo "root directory is not changed...";
// Get current directory
echo getcwd();
?>
输出
root directory is changed... /home/folder1
参考:PHP chroot() 函数
相关用法
- PHP chroot( )用法及代码示例
- PHP chr()用法及代码示例
- PHP chop()用法及代码示例
- PHP chdir()用法及代码示例
- PHP chgrp( )用法及代码示例
- PHP chunk_split()用法及代码示例
- PHP chown( )用法及代码示例
- PHP checkdate()用法及代码示例
- PHP checkdnsrr()用法及代码示例
- PHP chmod( )用法及代码示例
- PHP crypt(), password_hash()用法及代码示例
- PHP closedir( )用法及代码示例
- PHP ctype_punct()用法及代码示例
- PHP ctype_print()用法及代码示例
- PHP cos( )用法及代码示例
- PHP ctype_lower()用法及代码示例
- PHP compact()用法及代码示例
- PHP count_chars()用法及代码示例
- PHP current()用法及代码示例
- PHP ctype_space()用法及代码示例
注:本文由纯净天空筛选整理自 PHP chroot() function with example。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。