downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

closedir> <chdir
[edit] Last updated: Fri, 25 May 2012

view this page in

chroot

(PHP 4 >= 4.0.5, PHP 5)

chrootИзменяет корневой каталог

Описание

bool chroot ( string $directory )

Изменяет корневой каталог текущего процесса на переданный в качестве параметра directory и меняет текущий каталог на "/".

Данная функция доступна только на GNU и BSD системах, а также только при использовании CLI, CGI или Embed SAPI. Кроме того, данная функция требует суперпользовательских привилегий.

Список параметров

directory

Путь для смены корневой директории.

Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Примеры

Пример #1 Пример использования chroot()

<?php
chroot
("/path/to/your/chroot/");
echo 
getcwd();
?>

Результат выполнения данного примера:

/

Примечания

Замечание: Для Windows-платформ эта функция не реализована.



add a note add a note User Contributed Notes chroot
nmmm at nmmm dot nu 20-Nov-2011 10:05
on my system this function is missing (Linux, php-cli), so I did:

if ( function_exists("chroot") ){
       chroot($chroot);
       server_log("chroot() to $chroot", 1);
}else{
       server_log("Can not chroot(). Will try live without it.");
}

 
show source | credits | stats | sitemap | contact | advertising | mirror sites