웹서버를 구축하기 위해 우분투를 설치하였다면 간단하게 APM을 웹서버를 구축할 수 있다
APM이란 Apache, PHP, MySQL 을 구성하여 구축한 웹서버 환경을 말한다
아래의 명령은 우분투 버전에 따라 설치가 안될 수 있으니 참고하기 바란다
리눅스 환경에서는 APM 설치가 Windows 환경보다 더 간단하다
[구축하기]
1. Apache2 설치하기
~$ sudo apt-get install apache2
2. MySQL5 설치하기
~$ sudo apt-get install mysql-server mysql-client
설치 과정에서 MySQL 비밀번호 설정창이 나타난다. root 계정의 비밀번호를 설정하면 된다
3. PHP5와 MySQL 연동하기
~$ sudo apt-get install php5-mysql
[구축테스트]
1. Apache와 MySQL을 재시작한다
~$ sudo /etc/init.d/apache2 restart
~$ sudo /etc/init.d/mysql restart
2. Apache와 MySQL서버가 정상 작동하는지 확인한다
~$ sudo netstat -atp | grep apache2 tcp 0 0 *:http *:* LISTEN 8831/apache2 ~$ sudo netstat -atp | grep mysqld tcp 0 0 localhost:mysql *:* LISTEN 7836/mysqld | cs |
3. PHP와 Apache 연동을 확인한다
위의 내용데로 APM이 설치되면 웹서버의 루트 디렉토리는 /var/www 가 된다
/var/www/ 에 phpinfo.php를 만들고 아래의 내용을 입력 후 저장한다
$ sudo gedit /var/www/phpinfo.php를 입력하면 gedit 창이 뜬다
아래의 파일 내용을 입력 후 저장한다
1 2 3 | <?php phpinfo(); ?> | cs |
4. 웹브라우저를 실행하고 http://localhost/phpinfo.php 주소를 입력하고 확인한다
PHP Version x.x.x..... 내용과 함께 PHP 로고가 나타난 페이지가 출력되면 정상적으로 구축이 완료된것이다
참고. 설정 바꾸기
웹서버의 기본 설정을 바꾸고 싶다면 아래의 두 파일을 수정하면 된다
Apache : /etc/apache2/apache2.conf
MySQL : /etc/mysql/my.conf