(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)
chroot — Cambia el directorio raíz
chroot() cambia la raíz del script en curso,
y la reemplaza por directory
, luego cambia el directorio
de trabajo actual a "/".
Esta función solo está disponible en sistemas GNU y BSD y cuando se utiliza la SAPI CLI, CGI o Embed. Además, esta función requiere privilegios de administrador.
Llamar a esta función no modifica los valores de las constantes mágicas
__DIR__
y __FILE__
.
directory
El directorio al cual cambiar la raíz.
Ejemplo #1 Ejemplo con chroot()
<?php
chroot("/path/to/your/chroot/");
echo getcwd();
?>
El ejemplo anterior mostrará :
/
Nota: Esta función no está implementada en las plataformas Windows.
Nota: Esta función no está disponible en los intérpretes PHP compilados con ZTS (Zend Thread Safety) activado. Para verificar si su copia de PHP ha sido compilada con ZTS activado, utilice php -i o pruebe la constante incluida
PHP_ZTS
.