기본적인 웹서버는 Apache, PHP, MySQL로 구성이 되어있다. 이를 줄여서 APM서버라고도 부른다.

리눅스 환경에서 APM을 설치하기 위한 절차는 다음과 같다.


1. 우선 아파치를 설치한다.

$ sudo apt-get install apache2


2. 이후 MySQL 클라이언트와 서버를 설치한다.

$ sudo apt-get install mysql-server mysql-client

아래 이미지와 같이 root에 대한 정보를 입력하라고 뜨면 절차대로 입력한다.


3. MySQL이 모두 설치 되었으면 PHP를 설치하는 단계로 넘어간다
$ sudo apt-get install php5 php5-common

4. Apache와 PHP를 연동해주는 작업을 한다.

$ sudo apt-get install libapache2-mod-php5


5. MySQL와 PHP를 연동해주는 작업을 한다.
$ sudo apt-get install php5-mysql

6. 모든 설치작업을 완료하였다. 정상적인 시스템 인프라가 동작하도록 apache와 mysql을 재시작해주는 작업을 해준다.
$ sudo /etc/init.d/apache2 restart
$ sudo /etc/init.d/mysql restart

7. apache서버와 mysql서버가 정상적으로 동작하는지 확인해 본다. 상태가 LISTEN로 양호하게 동작한다면 웹서버의 구축이 성공적으로 완료된것이다.
$ sudo netstat -atp | grep apache2 
$ sudo netstat -atp | grep mysqld

8. php와 apache의 연동을 확인한다. 웹호스트의 루트 디렉터리 경로는 일반적으로 /var/www에 위치해 있다. 해당 경로에 phpinfo.php를 만들고, 아래와 같은 내용을 적은 후, 저장해준다. 해당 PHP메소드는 설치된 PHP에 대한 정보를 테이블형태로 출력해주는 메소드이다. 해당 경로로 정상적으로 접속된다면, 설치를 성공적으로 완료했음을 알 수 있다.
$ sudo gedit /var/www/phpinfo.php

<?php
	phpinfo(); 
?>



+ Recent posts