레퍼런스

[리눅스서버] HTML 문서에서 PHP 코드가 실행되지 않을 때 설정 변경

스마트비지니스 보관소 워드프레스 마젠토 AWS 블로그

공용웹호스팅을 사용하는 경우에는 대부분 아파치와 PHP 설정이 되어있기 때문에 HTML 문서에서도 PHP 코드가 정상적으로 작동이 됩니다. 그런데 가상서버나 독립서버, AWS 같은 클라우드서버를 이용하는 경우 자동으로 설정이 되지 않기때문에 .html 확장자를 가진 HTML 문서에서 <?php ?> 블록의 php 코드가 실행이 되지 않습니다. 이 때 설정을 변경해 주면 정상적으로 코드가 실행이 됩니다.

1. PHP.INI 설정 변경

PHP 환경설정 파일인 php.ini 는 보통 /etc 폴더나 /etc/php 폴더에 있습니다. 여기서  short_open_tag=Off 를 short_open_tag=On 으로 변경해줍니다.

2. 웹서버 환경 변경

센토스에서는 /etc/httpd/conf/httpd.conf 파일, 우분투에서는 /etc/apache2/apache2.conf 파일에서 AddType application/x-httpd-php 라는 내용이 없다면 AddType application/x-httpd-php .php4 .php .phtml .ph .inc .html .htm 을 추가해줍니다. 그리고 웹서버를 재시작해주면 됩니다.

Related posts

리눅스 임대 서버 SSL 보안 인증서 설치와 도메인 리다이렉트 문제 처리

스마일보이 제이크

모즈헤어 홈페이지 수정 작업

스마일보이 제이크

워드프레스 사이트 수정 – 360VR 영상 삽입

스마일보이 제이크