본문 바로가기

리눅스정보

htm이나 html 확장자를 php로 인식시키는 아파치 셋팅

리눅스상에 php 프로그래밍을 적용시킬때 확장자 .php가 아닌 .htm이나 .html파일을 .php파일로 인식시켜야 할 때가 있습니다.

그때 아래와 같이 httpd.conf에 AddType라인을 추가시켜주면 .htm이나 ./html 파일이 ./php파일로 인식되게 됩니다.


[참고] 리눅스 버전은 CentOS 4/5 기준이며 yum/rpm으로 설치했을 때 경로입니다.


1. /etc/httpd/conf/httpd.conf 를 OPEN

[root@localhost ~]# vi /etc/httpd/conf/httpd.conf

ESC + Shift + [:] 키를 눌러 VI에디터 코맨드 모드로
/AddType <= AddType을 삽입할 라인을 찾습니다.

찾았으면
#AddType application/x-tar .tgz 라인을 찾아

ESC + Shift + [o] 키를 누른 후 아래와 같이 AddType을 삽입합니다.

#AddType application/x-tar .tgz
AddType application/x-httpd-php .html
AddType application/x-httpd-php .htm

삽입한 후
ESC + Shift + [:]
:wq 로 VI 에디터를 빠져 나옵니다.


2. 아파치를 재시작 합니다.

[root@localhost ~]# /etc/init.d/httpd restart
httpd 를 정지중 :                                          [  OK  ]
httpd (을)를 시작중 :                                      [  OK  ]

3. 브라우저로 확인을 하면 이제부터 .htm과 ./html도 .php로 인식하게 됩니다.