코딩/PHP

htdocs란, php 파일 열기 및 php 설정

moodyblues 2022. 1. 10. 00:23

DocumentRoot, htdocs 폴더 및 php 실행, php 설정

1. DocumentRoot 확인(문서의 최상위 디렉토리)

httpd.conf 파일 열기

(참고) conf: configuration : '설정'이라는 의미

해당 파일에 마우스 우클릭하고 메모장으로 문서를 연 후, ctrl+F로 documentroot를 검색

httpd.conf 파일 열기
httpd.conf 파일 열기

DocumentRoot 확인

DocumentRoot 확인
DocumentRoot 확인

최상위 문서(다큐먼트 루트)는 htdocs 디렉토리라는 것이, 설정 파일에 이미 설정되어 있음을 확인할 수 있다.

2. htdocs 폴더

hypertext documents의 약자이다. 즉 웹페이지가 저장된 장소를 의미한다.
웹브라우저(웹 클라이언트)와 웹 서버가 모두 1대의 컴퓨터 안에 설치된 상태에서, Bitnami가 만든 htdocs 폴더(디렉터리) 안에 index.html이 있다.

위치: Bitnami/wampstack/apache2/htdocs

htdocs 폴더와 index.html의 위치
htdocs 폴더와 index.html의 위치

3. php 애플리케이션 만들기

htdocs 폴더 안에 php 애플리케이션을 만든다

1) 문서 새로 만들기

텍스트 문서를 만든 후 확장자를 php로 변경한다.

텍스트 문서 만들기
텍스트 문서 만들기
확장자를 php로 변경
확장자를 php로 변경

2) 코드 입력

<?php
phpinfo();
?>

4. php 실행 확인

블라우저 창에 주소 입력
블라우저 창에 주소 입력
php 실행확인
php 실행확인

5. htdocs 폴더의 index.html을 여는 방법

1) 웹 브라우저 주소 창에 다음 주소를 입력하고 엔터를 친다.

http://127.0.0.1/index.html

 

http://란 웹 브라우저와 웹서버 간의 통신에 사용되는 통신 규약이다.
hyper Text(웹페이지) Transfer(전송하다) Protocol(규약, 약속)이다.
즉 웹 클라이언트(웹 브라우저)가 웹 서버에게 index.html의 문서를 요청하는 것이다.

index.html 파일 열기
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://로 표시되거나, 생략된다.

파일관리자로 열기