본문 바로가기
리눅스 일반

확장자 .htm 파일 내의 php 코드가 실행되지 않는 문제 해결 방법

by 똑똑한 영장류 2013. 1. 16.

 

재밌게 가지고 놀고 있는 서버가 있습니다.

APM 설치해서 이것저것 테스트 하곤 하는데요.

간만에 가지고 놀다보니, 문제가 있었습니다.

 

웹서버가 정상동작을 하고 있는 건 알겠는데, php 실행에 약간 문제가 있었습니다.

 

확장자가 php 인 파일은 잘 동작을 하는데,

확장자가 htm 이면서 내부에 <?php ?> 로 php 코드를 삽입했을 경우,

php 코드가 전혀 동작하지 않음을 이제서야 발견했습니다. ㅎ

 

APM 설치하고 설정 파일을 제대로 살펴보지 않고 깔리는대로 뒀더니 이 모냥이네요.

 

그래서, 서버로 ssh 접속! 전 putty 라는 프로그램을 사용합니다.

 

vi /etc/httpd/conf/httpd.conf

 

php 단어를 찾아보니 디렉토리 인덱스 파일로 설정되어 있는 index.php 만 나타납니다.

적당한 곳에... (적당한 곳은 AddType 블라블라 가 모여있는 근처..ㅎ)

 

AddType application/x-httpd-php .php .htm .html

 

위 내용 추가 해주고,

 

/sbin/service httpd restart

 

해줬더니, 이제 잘 됩니다. ㅎ

 

추가 : 우분투에서는 /etc/apache/mods-available/mime.conf 에서 위 내용을 추가해주면 되네요.

 

 

'리눅스 일반' 카테고리의 다른 글

cdrom mount  (0) 2013.04.18
우분투(Ubuntu) 12.04 설치 후, root 계정 활성화  (0) 2013.04.16
php.ini  (0) 2013.02.13
[CentOS] 리눅스 버전 확인 방법  (0) 2013.02.07
오픈소스 웹메일 roundcube 0.8.5 설치  (2) 2013.02.05

댓글