chroot()函数返回"未定义的函数错误"在PHP中

时间:2015-05-30 04:25:07

标签: php

我正在尝试将文件的路径(保存在/ 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+上测试过它,仍然是同样的错误。我不确定是否是因为版本或其他原因,

请帮忙!

1 个答案:

答案 0 :(得分:3)

请注意docs page中的以下内容:

  

此功能仅适用于GNU和BSD系统,且仅适用于   使用CLI,CGI或嵌入SAPI。此外,此功能需要root   特权。

您是否尝试在Windows平台上使用它?如果是这样,这将无效。