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.");
}
chroot
(PHP 4 >= 4.0.5, PHP 5)
chroot — Cambia el directorio raíz
Descripción
bool chroot
( string
$directory
)
Cambia el directorio raíz del proceso actual a
directorio, y cambia el directorio de trabajo
actual a "/".
Esta función sólo se encuentra disponible a sistemas GNU y BSD, y se encuentra usando un entorno CLI, CGI o SAPI embebido. Asimismo, esta función requiere privilegios de administrador (root).
Parámetros
-
directory -
Directorio al que cambiar el raíz
Valores devueltos
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Ejemplos
Ejemplo #1 Ejemplo de chroot()
<?php
chroot("/ruta/al/chroot/");
echo getcwd();
?>
El resultado del ejemplo sería:
/
Notas
Nota: Esta función no está implementada en plataformas Windows.
nmmm at nmmm dot nu ¶
1 year ago
