我正在尝试将文件的路径(保存在/ foo / bar目录中)更改为根
例如
www.example.com/foo/bar/user.php
到
www.example.com/user.php
使用chroot()函数
<?php
chroot("/foo/bar/user.php");
$n=getcwd();
echo $n;
它无法正常工作,我收到以下php错误:
call to undefined function chroot()
我正在使用php 5.3 *,但我也在5.4+上测试过它,仍然是同样的错误。我不确定是否是因为版本或其他原因,
请帮忙!
答案 0 :(得分:3)
请注意docs page中的以下内容:
此功能仅适用于GNU和BSD系统,且仅适用于 使用CLI,CGI或嵌入SAPI。此外,此功能需要root 特权。
您是否尝试在Windows平台上使用它?如果是这样,这将无效。