PHP / Ubuntu / Apache / HTML 확장자에도 PHP 코드 인식되도록 설정하는 방법

Ubuntu에 Apache로 웹서버를 만들고 PHP를 사용할 수 있게 만든 경우, 기본적으로 확장자가 php인 경우에만 PHP 코드를 인식합니다. 만약 확장자가 html일 때로 PHP 코드가 인식되도록 하고 싶다면, Apache 설정을 바꿔줘야 합니다.

  • /etc/apache2/mods-enabled/mime.conf 파일을 엽니다.
  • 다음 코드를 추가합니다.
AddType application/x-httpd-php .html
  • 확장자가 htm인 경우에도 PHP를 인식하도록 하고 싶다면 다음처럼 합니다.
AddType application/x-httpd-php .html .htm
  • 웹서버를 다시 로드합니다.
service apache2 reload
  • 다음 코드를 넣은 html 파일을 만들고, 웹브라우저에서 접속하여 PHP 정보가 출력되는지 확인합니다.
<?php phpinfo(); ?>

PHP 강좌