chroot 함수
(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)
chroot — 루트 디렉토리 변경
설명
chroot(string $directory
): bool
현재 프로세스의 루트 디렉터리를 directory
로 변경하고 현재 작업 디렉터리를 "/"로 변경합니다.
이 함수는 GNU 및 BSD 시스템에서만 사용할 수 있으며 CLI, CGI 또는 Embed SAPI를 사용할 때만 사용할 수 있습니다. 또한 이 함수는 루트 권한이 필요합니다.
이 함수를 호출해도 __DIR__ 및 __FILE__ 매직 상수 값은 변경되지 않습니다.
매개변수
directory
- 루트 디렉토리를 변경할 경로입니다.
반환 값
성공하면 true
를, 실패하면 false
를 반환합니다.
Examples
예제 #1 chroot() 예제
<?php
chroot("/path/to/your/chroot/");
echo getcwd();
?>
위의 예는 다음을 출력합니다.
/
메모
참고: 이 함수는 Windows 플랫폼에서 구현되지 않습니다.
참고: 이 함수는 ZTS(Zend Thread Safety)가 활성화된 PHP 인터프리터에서 사용할 수 없습니다. PHP 사본이 ZTS가 활성화된 상태로 빌드되었는지 확인하려면 php -i를 사용하거나 내장 상수 PHP_ZTS
를 테스트하십시오.