AWS에 APM(apache, php, mysql)을 설치하고 index.html에 php코드를 작성해보니

아니.. 왜 php코드가 그대로 출력되죠?! 당황..


갓구글님께 여쭤보았더니

httpd.conf나 apache2.conf 등등 conf파일이란 모든 conf파일을 들먹이며

LoadModule, AddType 등을 넣어보라는데

자세한 설명이 없어서 몇번째 줄에 넣어야 할지도 모르겠고 넣기만하면 아예 사이트가 먹통..

엄청난 구글링 끝에 드디어 해결방법을 알아내었다.


환경은

aws ec2

ubuntu 16.04

php7


1.

sudo vim /etc/apache2/mods-enabled/mime.conf

위 파일을 vim으로 연다.



2.

/AddType

AddType을 vim 내에서 찾는다.


n 키를 눌러 next next 하다보면

위처럼 AddType이 쭉 나열되어있는데

바로 밑에

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

를 작성하고 :wq


3.

sudo /etc/init.d/apache2 restart

아파치 재시작하면 끝

+ Recent posts