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 2,634건 125 페이지
  • RSS
기술자료 목록
열람
Linux   15598  2006-08-04 19:25  
153
일반   16528  2006-08-04 09:25  
152
PHP   48746  2006-08-03 14:58 ~ 2024-02-20 11:14  
151
JavaScript   24368  2006-08-01 02:13  
150
Adobe   36095  2006-07-24 08:07  
149
JavaScript   15770  2006-07-22 15:27  
148
Adobe   14313  2006-07-22 11:27  
147
일반   16057  2006-07-22 10:59  
146
WindowsServer   24586  2006-07-22 07:55 ~ 2007-09-12 00:00  
145
etc쇼핑몰   26586  2006-07-21 22:48 ~ 2024-07-17 13:43  
144
메이크샵   14859  2006-07-21 22:43 ~ 2007-01-18 00:00  
143
제로보드   14057  2006-07-20 08:08  
142
메이크샵   11149  2006-07-21 22:43 ~ 2007-01-18 00:00  
141
HTML   16591  2006-07-17 19:05  
140
호스팅   17717  2006-07-15 20:24 ~ 2011-07-21 00:00  
139
JavaScript   41464  2006-07-12 22:58 ~ 2012-05-07 00:00  
138
JavaScript   15330  2006-07-12 12:57  
137
JavaScript   17063  2006-07-12 02:53 ~ 2006-07-20 00:00  
136
JavaScript   16665  2006-07-12 02:27 ~ 2009-01-03 00:00  
135
PHP   19488  2006-07-11 20:07 ~ 2024-10-18 09:37  

검색

해피정닷컴 정보

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

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