이번에는 php를 설치하고 동작을 확인한 뒤,  DB접근/제어를 위해 RDS 인스턴스를 생성해 보겠습니다.

 

흔히 Apache, Php, Mysql의 앞 글자를 따서 APM이라고 부르는데, 이는 apache로 웹서버를 구축한 뒤 Php로 웹서버와 DB간의 연동 작업을하고

Mysql를 사용하여 데이터베이스를 관리하기 위해 많이 쓰이는 조합입니다.

간단하게 구조도를 살펴보면 아래와 같습니다.

출처: https://hyeonggunlee.wordpress.com/2017/05/17/apmapache-php-mysql-%EB%9E%80/

우리는 apache와 mysql을 확인했으니 이제 php를 설치하고 실행해보겠습니다.

 

우선 아래 명령어로 php설치를 위해 저장소를 추가합니다. php를 처음 설치하는 경우 필요한 명령어입니다.

sudo add-apt-repository ppa:ondrej/php

결과

패키지를 업데이트 해줍니다. 

sudo apt-get update

 

이제 php를 설치합니다.

sudo apt-get install -y php5.6

결과

 

버전을 확인하는 명령어로 확인해보겠습니다.

php -version

 

apache의 index파일이 있는 디렉토리로 이동합니다.

cd /var/www/html/

 

sudo nano 에디터로 index.php파일을 아래 내용으로 생성합니다.

 

인스턴스 퍼블릭 IPv4 IP를 인터넷에 입력하면 index.html파일이 열렸죠? hello world로 내용이 떴었습니다.

IPv4 ip 뒤에 슬래시를 붙이고 index.php를 추가한 뒤 접속해봅니다.

저의 ip는 100.25.139.116이고 뒤에 index.php를 붙였습니다. 아래와 같은 화면이 떠야 정상입니다.

이로써 아파치와 php를 설치했고, 간단하게 이 둘을 연동하는 작업을 해보았습니다. 이 둘만 잘 조작하여 자기가 만들 웹 어플리케이션에

적용하면 하나의 완성 프로그램이 될 것입니다. 

저희는 Mysql까지 설치하여 DB연동을 확인했는데요. 이로써 APM조합으로 웹 앱을 구축할 준비가 모두 끝났습니다.

 

+ Recent posts