A.P.M 설치 메뉴얼 > 기술자료 | 해피정닷컴

A.P.M 설치 메뉴얼 > 기술자료

본문 바로가기

사이트 내 전체검색

A.P.M 설치 메뉴얼 > 기술자료

Linux A.P.M 설치 메뉴얼

페이지 정보


본문

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

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

  http://apache.org : httpd_x.x.x.tar.gz
  http://php.net : php-x.x.x.tar.gz
  http://mysql.com : mysql-x.x.x.tar.gz
  다운받은 파일을  /usr/ 에 down 폴더를 생성한후 그곳에 옮겨놓습니다.


2) 아래와 같이 압축을 해제합니다.
  # tar zxvfp httpd_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  <-- 4.x까지는
  # ./configure --prefix=/usr/local/mysql --with-charset=euckr    <-- 5.x부터는
  # make
  # make install
  # ./scripts/mysql_install_db

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


4) Apache pre-configure

  # cd ../httpd-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해보시면 됩니다.


참고
 - http://mydirect.co.kr/support/manual_view.php?serl=29
 - http://blog.naver.com/justitia?Redirect=Log&logNo=120025172120
 - http://cafe.naver.com/erinyes.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=3

+++ rpm삭제강좌 +++
 - http://blog.naver.com/sj1g?Redirect=Log&logNo=80009542669
 - http://blog.naver.com/krushall3?Redirect=Log&logNo=100005197797

댓글목록

등록된 댓글이 없습니다.


Total 124건 6 페이지
  • RSS
기술자료 목록
24
Linux   15933  2007-10-05 19:34 ~ 2007-10-05 00:00  
23
Linux   31115  2007-10-05 15:38 ~ 2018-01-31 00:42  
22
Linux   140587  2007-10-04 09:41 ~ 2013-05-01 00:00  
21
Linux   24728  2007-10-04 06:18 ~ 2019-04-17 02:22  
20
Linux   15604  2007-10-04 05:34  
19
Linux   17429  2007-10-03 21:25  
18
Linux   12480  2007-10-03 21:04 ~ 2007-10-03 00:00  
17
Linux   11606  2007-10-03 20:52 ~ 2016-03-29 00:00  
16
Linux   24144  2007-10-03 20:44 ~ 2007-10-04 00:00  
15
Linux   23776  2007-10-03 20:14 ~ 2017-02-22 00:00  
14
Linux   14348  2007-10-03 19:20 ~ 2017-02-22 00:00  
13
Linux   16641  2007-10-03 18:14 ~ 2018-01-09 18:36  
12
Linux   14208  2007-10-03 16:02  
11
Linux   10924  2007-07-30 11:00  
10
Linux   57685  2007-04-20 13:14 ~ 2008-05-27 00:00  
9
Linux   21354  2007-04-12 10:35 ~ 2017-03-21 00:00  
8
Linux   27820  2007-03-31 18:29 ~ 2010-10-20 00:00  
7
Linux   23960  2007-02-07 23:40  
열람
Linux   15586  2006-08-04 19:25  
5
Linux   14972  2006-06-29 19:16  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.