DocumentRoot, htdocs 폴더 및 php 실행, php 설정
1. DocumentRoot 확인(문서의 최상위 디렉토리)
httpd.conf 파일 열기
(참고) conf: configuration : '설정'이라는 의미
해당 파일에 마우스 우클릭하고 메모장으로 문서를 연 후, ctrl+F로 documentroot를 검색
DocumentRoot 확인
최상위 문서(다큐먼트 루트)는 htdocs 디렉토리라는 것이, 설정 파일에 이미 설정되어 있음을 확인할 수 있다.
2. htdocs 폴더
hypertext documents의 약자이다. 즉 웹페이지가 저장된 장소를 의미한다.
웹브라우저(웹 클라이언트)와 웹 서버가 모두 1대의 컴퓨터 안에 설치된 상태에서, Bitnami가 만든 htdocs 폴더(디렉터리) 안에 index.html이 있다.
위치: Bitnami/wampstack/apache2/htdocs
3. php 애플리케이션 만들기
htdocs 폴더 안에 php 애플리케이션을 만든다
1) 문서 새로 만들기
텍스트 문서를 만든 후 확장자를 php로 변경한다.
2) 코드 입력
<?php
phpinfo();
?>
4. php 실행 확인
5. htdocs 폴더의 index.html을 여는 방법
1) 웹 브라우저 주소 창에 다음 주소를 입력하고 엔터를 친다.
http://127.0.0.1/index.html
http://란 웹 브라우저와 웹서버 간의 통신에 사용되는 통신 규약이다.
hyper Text(웹페이지) Transfer(전송하다) Protocol(규약, 약속)이다.
즉 웹 클라이언트(웹 브라우저)가 웹 서버에게 index.html의 문서를 요청하는 것이다.
127.0.0.1이란;
웹브라우저가 설치된 컴퓨터를 가리키는 ip address(Internet Protocol Address)이다.
즉, 웹 브라우저가 설치된 컴퓨터의 웹 서버를 지시한다.
주소창에다 127.0.0.1 주소를 적으면 웹브라우저가 웹서버에 접속하여 index.html 파일을 요청한다.
웹서버는 htdocs 디렉토리에서 파일을 찾는다 ←이것이 기본 설정이다(설정은 변경 가능함)
htdocs 폴더 안의 모든 파일들을 지우고 다른 html 파일과 이미지 파일들을 넣으면 새로 넣은 파일들이 브라우저 창에 표시된다.
파일 수정 방법 및 수정 결과
수정 내용: 'index- test1' 추가
수정 결과
주소 입력: http://127.0.0.1/index.html
(index.html은 생략 가능)
2. 파일 관리자로 여는 방법
자신의 컴퓨터 안의 파일 관리자에서 파일을 열 때는 http://가 표시되지 않는다.
이 의미는 웹서버에게 요청하지 않는다는 의미이다.
즉, 웹 서버는 개입하지 않는다는 것이며, 웹 브라우저가 자신의 pc에서 파일을 찾아 직접 열 뿐이다.
파일을 직접 열 때는 file://로 표시되거나, 생략된다.