(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)
chroot — Muda o diretório raiz
Muda o diretório raiz do processo atual para
directory
, e muda o diretório
de trabalho atual para "/".
Esta função está disponível somente para sistemas GNU e BSD, e apenas quando CLI, CGI ou Embed SAPI estiverem sendo usados. Além disso, esta função requer privilégio de administrador.
Chamar esta função não muda os valores das constantes mágicas __DIR__
e __FILE__
.
directory
O caminho para o qual apontar o novo diretório raiz.
Exemplo #1 Exemplo de chroot()
<?php
chroot("/caminho/para/seu/chroot/");
echo getcwd();
?>
O exemplo acima produzirá:
/
Nota: Esta função não foi implementada em plataformas Windows.
Nota: Esta função não está disponível em interpretadores PHP compilados com o recurso ZTS (Zend Thread Safety) habilitado. Para verificar se sua cópia do PHP foi compilada com o ZTS habilitado, use o comando php -i ou teste a constante
PHP_ZTS
.