반응형

Mobaxterm을 이용해 AWS 서버에 접속했다고 가정하고 진행한다. 

 

root 권한을 위해 아래와 같이 입력한다

 

$sudo -i

#

 

이렇게 나와야한다. 

 

PHP서버는 PHP뿐만아니라 아파치와 Mysql도 설치해야한다. 보통 APM 설치라거나 LAMP 설치라고 얘기한다. L은 설치했으니 APM을 설치해보자. 우선 Apache를 설치해보자.

 

우선

 

1. apt 업데이트

 

#sudo apt update && sudo apt upgrade

 

설치중에 무언가 물어보면 무조건 Y를 선택하면 된다.

 

명령어 맨앞의 sudo는 root권한을 가진다는 뜻인데 여기선 안써줘도 되지만 같이 써도 되므로 그냥 썼다. 빼도 된다.

 

2. 아파치 설치

 

#sudo apt install apache2

 

아파치 설치가 완료되면 제대로 설치됐는지 확인해보자. 퍼블릭IPv4 주소를 브라우저의 주소창에 입력해보자.

 

브라우저에 이렇게 아파치 디폴트 화면이 나오면 설치에 성공한거다. 

 

3. mysql 설치  

#sudo apt install mysql-server  

설치 후   

#mysql -u root -p  

이렇게 쳐보면 설치된걸 알 수있다.  아무것도 안뜨면 설치가 안된거다.

4. PHP 설치  

#sudo apt install php php-mysql php-mbstring php-gd php-curl php-xml php-bcmath php-oauth  

 

설치가 끝나면 아파치를 재시작해준다.

 

#sudo /etc/init.d/apache2 restart


설치 후 파일을 하나 만들어서 php가 제대로 설치됐는지 확인해보자.

 

우선 파일을 만들 곳으로 이동한다.

 

#cd /var/www/html/

 

파일을 만든다.

 

#vi info.php

<?php phpinfo(); ?>
 

위와 같이 입력하고 저장한다.

 

그리고 브라우저에서 

 

http://3.36.74.130/info.php

 

물론 ip주소는 각자가 생성한 인스턴스의 ip주소다.

 

이렇게 php info 화면이 나오면 PHP도 정상적으로 설치가 됐다.

 

이제 AWS(아마존)에 나만의 PHP 서버가 설치됐다.

 

다음엔 AWS에서 사용료가 나오지 않게 인스턴스를 종료 시키는걸 해보겠다.

반응형

+ Recent posts