우분투 리눅스에서 APM 설치하기 (웹서버 설정)우분투 리눅스에서 APM 설치하기 (웹서버 설정)

Posted at 2009. 5. 9. 10:36 | Posted in Ubuntu
APM(Apache+Php+MySQL) : 순서는 Apache -> MySQL -> PHP 
1) 설치

1.Apache

먼저 Apache를 설치하여 보겠습니다. 버전은 apache2버전을 기준으로 하겠습니다.

터미널을 열고 다음 명령을 입력합니다.

sudo apt-get install apache2
다음으로 mysql을 인증을 위한 모듈을 설치하겠습니다.
sudo apt-get install libapache2-mod-auth-mysql
다음으로 MySQL
sudo apt-get install mysql-server mysql-client
9.04 에서 에러 나서 따로 설치: sudo apt-get install mysql-server-5.1
설치가 완료되면 MySQL서버가 자동으로 시작이 됩니다.

마지막으로 PHP 버전은 PHP5 기준으로 하겠습니다.

마찬가지로 터미널에서 다음을 입력합니다.

sudo apt-get install php5-common php5 libapache2-mod-php5

MySQL과 연동하기 위한 모듈을 설치합니다.

sudo apt-get install php5-mysql
이상으로 설치가 완료 되었습니다.

아파치 웹서버를 제 시작하겠습니다.

sudo /etc/init.d/apache2 restart
MySQL서버도 정상적으로 작동하는지 확인해 보고 작동을 안한다면 restart 를 해줍니다.
sudo netstat -tap | grep mysql

명령을 줬을때

tcp 0 0 localhost.localdomain:mysql *:* LISTEN -

와 비슷한 것을 보면 정상이고 그렇지 않다면

sudo /etc/init.d/mysql restart

로 재시작을 해줍니다.

http://localhost/

모든게 정상이라면 에디터를 열고 웹서버의 디렉토리(일반적으로 "/var/www") 에서 phpinfo.php라는 파일을 만들고 다음의 소스코드를 넣어 줍니다.
    <?
    phpinfo();
    ?>

그리고 웹브라우저를 열고 실행을 시켜봅니다.

일반적으로 http://localhost/phpinfo.php 로 주소를 열면 됩니다.

다음과 같은 화면이 나오면 웹서버를 위한 환경이 구성이 되었습니다.

스크롤을 내려 Apache 와 MySQL 등을 찾아 제대로 연결이 되었는지 확인해 봅니다.

각종 사항은 설정마다 다르게 나올것입니다.

** 우분투 9.04 + APM **

 
2) 설정

1. 아파치

아파치의 기본설정 파일은 /etc/apache2/apache2.conf

포트번호, 문서의루트, 모듈, 각종 로그파일, 가상 호스트 등을 설정할수 있습니다.

자세한 사항은 아파치 문서( http://httpd.apache.org/docs/2.0/ )를 참조하시기 바랍니다.

2.  MySQL

mysql 의 관리자 암호는 처음에는 지정이 되지 않은 상태입니다.

관리자 암호를 설정하기 위해서는

sudo mysqladmin -u root password newrootsqlpassword

sudo mysqladmin -p -u root -h localohost password newrootpassword

을 입력합니다.

첫번째 줄만 실행해도 설정은 될것입니다.

MySQL 설정파일은 /etc/mysql/my.cnf 파일이고 로그 파일, 포트 번호등을 설정할수 있습니다.

이상으로 훌륭한 웹서버 환경을 구축하게 되었습니다.

참고 : http://mysql.com          http://apache.org          http://php.net
출처 : http://sunkyu.tistory.com/71440 에서 쬐끔 수정하였습니다.
//