이번에는 php를 설치하고 동작을 확인한 뒤, DB접근/제어를 위해 RDS 인스턴스를 생성해 보겠습니다.
흔히 Apache, Php, Mysql의 앞 글자를 따서 APM이라고 부르는데, 이는 apache로 웹서버를 구축한 뒤 Php로 웹서버와 DB간의 연동 작업을하고
Mysql를 사용하여 데이터베이스를 관리하기 위해 많이 쓰이는 조합입니다.
간단하게 구조도를 살펴보면 아래와 같습니다.
우리는 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조합으로 웹 앱을 구축할 준비가 모두 끝났습니다.
'AWS' 카테고리의 다른 글
AWS RDS DB 테이블 생성 및 Php와 연동하기 (0) | 2021.06.02 |
---|---|
AWS RDS를 이용하여 DB 서비스 구축 (0) | 2021.06.01 |
AWS EC2 사용을 위한 MySQL 설치 (0) | 2021.05.18 |
AWS EC2 사용을 위한 리눅스 기초 명령어 학습3 (0) | 2021.05.04 |
AWS EC2 사용을 위한 리눅스 기초 명령어 학습2 (0) | 2021.05.04 |