���Ĺ׼�ġ����
> 고객센터 > 기술자료실 > 기술지원문서

서버호스팅 -> 리눅스 서버
A.P.M 설치 메뉴얼
I. A.P.M 설치 메뉴얼
1. 웹 서비스에 필요한 apache, php, mysql 설치 방법
RPM 설치는 단순히 관련 RPM 패키지들을 받아 rpm -ivh 로 설치해주면 됩니다.
아래는 소스설치에 대한 설명입니다.

1) 소스를 다운 받습니다.

   http://apache.org : apache_x.x.x.tar.gz
   http://php.net : php-x.x.x.tar.gz
   http://mysql.com : mysql-x.x.x.tar.gz


2) 아래와 같이 압축을 해제합니다.
   # tar zxvfp apache_x.x.x.tar.gz
   # tar zxvfp php-x.x.x.tar.gz
   # tar zxvfp mysql-x.x.x.tar.gz    

   파일을 압축을 모두 풀었으면 이제 컴파일을 시작해 볼까요?
   첫 번째 해야할 것은 mysql을 컴파일을 합니다.


3) MySQL 설치

   # cd mysql-x.x.x --> 압축을 푼 mysql디렉토리에 들어갑니다.
   # ./configure --prefix=/usr/local/mysql --with-charset=euc_kr
   # make
   # make install
   # ./scripts/mysql_install_db

   mysql 디렉토리에서 위와 같이 네 번의 작업을 그대로 해주시면 mysql 컴파일은 완료!
   이제 두 번째로 아파치와 php를 같이 컴파일을 합니다.


4) Apache pre-configure

   # cd ../apache-x.x.x -->압축을 푼 아파치 디렉토리에 들어갑니다.
   # ./configure --prefix=/usr/local/apache
   위와같이 한번의 작업을 해준 뒤에 압축을 풀어놓은 php디렉토리로 갑니다.


5) PHP 컴파일

   # cd ../php-x.x.x 압축을 풀은 php디렉토리에 들어가서 아래의 명령을 한줄로 적어 실행을 합니다.
   적을 때 오타가 없도록 주의 하시기 바랍니다.

   # ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/etc --disable-debug
   --enable-track-vars --with-mysql=/usr/local/mysql --with-apache=../apache_x.x.x --with-gd
   위와같이 한번의 작업을 해준 뒤에 압축을 풀어놓은 php디렉토리로 갑니다.

   위의 configure가 정상적으로 에러없이 되었으면 아래와 같이 make, make install을 해줍니다.
   # make
   # make install

   이제 마지막으로 아파치를 컴파일 해주면 a.p.m 컴파일이 끝납니다.


6) Apache 컴파일

   # cd ../apache_x.x.x 압축을 풀어 놓은 아파치 디렉토리로 들어갑니다.

   아래 세가지 명령을 실행합니다.

   # ./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a
   # make
   # make install

   a.p.m 설치 완료!!!
   설치가 완료 되었으니 이제 아래의 설정 몇가지만 해주면 됩니다.


7) Apache 의 httpd.conf 설정

   # cd /usr/local/apache/conf -->
   경로를 이와 같이 이동하면 httpd.conf 파일이 있습니다.

   # vi httpd.conf
   vi를 이용해 파일을 열어서 아래의 부분을 수정합니다.

   ServerName direct.co.kr (도메인을 적습니다.)
   DocumentRoot /usr/local/apache/htdocs (htdocs는 홈페이지 파일을 넣는 디렉토리입니다.)

   php 확장자 연결 설정 부분을 찾아서 아래와 같이 동일하게 설정합니다.

   AddType application/x-httpd-php .php .php3 .phtml .html
   AddType application/x-httpd-php-source .phps

   자! 이제 모든 설정이 완료되었으니 설치한 a.p.m을 start 시켜 볼까요?


8) MySQL, Apache 데몬 시작

   # /usr/local/mysql/bin/safe_mysqld & (뒤에 & 표시를 꼭 해주어야 합니다.)
   # /usr/local/apache/bin/apachectl start

   데몬이 정상적으로 구동이 되었는지 확인하려면 아래와 같이 명령을 주면 됩니다.

   apache 데몬 확인 --> ps -ef l grep httpd
   mysql 데몬 확인 --> ps -ef l grep mysql

   정상적으로 구동이 되었으면 이제 홈페이지 파일을 올려 test해보시면 됩니다.


ns01
ns01
ns02
ns02
대외인증