[php] PHP 파일 경로 설정
PHP에서 파일 경로를 설정하는 것은 웹 애플리케이션을 개발하는 과정에서 중요한 부분입니다. 파일 경로를 올바르게 설정하지 않으면 파일을 찾을 수 없거나 읽을 수 없는 문제가 발생할 수 있습니다.
상대 경로와 절대 경로
PHP에서 파일 경로를 설정할 때 주로 상대 경로와 절대 경로 두 가지를 사용합니다.
-
상대 경로: 현재 스크립트 파일의 위치를 기준으로 상대적인 위치를 나타내는 경로입니다.
../
와 같은 상위 폴더로 이동하는 특수 기호를 사용할 수 있습니다. -
절대 경로: 파일 시스템의 루트 디렉토리부터 파일까지의 전체 경로를 나타내는 방식입니다. 절대 경로를 사용하면 파일의 위치를 명확하게 지정할 수 있습니다.
파일 경로 설정 예시
다음은 PHP에서 파일 경로를 설정하는 간단한 예시입니다.
상대 경로
// 현재 스크립트 파일 기준, 상위 폴더의 파일에 접근
include '../config.php';
절대 경로
// 서버의 루트 디렉토리부터 파일까지의 전체 경로를 사용
include '/var/www/html/config.php';
주의사항
- 파일 경로 설정 시 운영 환경(로컬, 개발, 실제 서버 등)에 따라 경로가 달라질 수 있으므로 주의해야 합니다.
- 민감한 정보를 포함하고 있는 파일(예: 데이터베이스 연결 정보)의 경로를 보호하기 위해 웹 루트 디렉토리 외부에 저장하는 것이 안전합니다.
이러한 파일 경로 설정을 올바르게 하는 것은 웹 애플리케이션의 보안과 안정성을 유지하는 데 중요합니다.
참고 자료: PHP 파일 경로 설정 가이드