본문 바로가기

로그 저장소 :)/리눅스.Linux

Linux Web Server(apache 2.0)

※Apache 2.0(동적), PHP, MySQL 설치
1.MySQL(설치생략)

2.apache 2.0 설치(동적)
  가. 다운로드(/usr/local/src)
      -> www.apache.org

  나. 기존버전 제거
       #rpm -e httpd --nodeps
       #rm -rf /usr/local/apache

  다. 압축풀기
       #tar jxvf httpd-2.0.63.tar.bz2

  라. 디렉토리
       #cd httpd-2.0.63

  마. 환경설정
       #./configure --prefix=/usr/local/apache2 --enable-mods-shared=most \
        --enable-modules=so

  바. 컴파일
       #make

  사. 설치
       #make install
 
/usr/local/apache2/conf/httpd.conf
모듈확인!! 매우 중요함

그 외 ServerName, DocumentRoot, DirectoryIndex 확인 및 내용추가

#cd /usr/local/apache2/htdocs
=> index.html 페이지 만들어서 테스트(localhost 또는 ServerName지정한거)


3. PHP설치
  가. 다운로드(/usr/local/src)

  나. 압축풀기
     #tar jxvf php-5.3.0.tar.bz2

  다. 디렉토리 이동
     #cd php-5.3.0

  라. 환경설정
     #./configure --with-apxs2=/usr/local/apache2/bin/apxs
                  --with-mysql=/usr/local/mysql
                  --with-config-file-path=/usr/local/apache2/conf
                  --with-exec-dir=/usr/local/apache2/bin

  마. 컴파일
     #make

  바. 설치
     #make install

  사. 환경설정 복사
     #cp php.ini-production /usr/local/apache2/conf/php.ini

  아. httpd.conf에 2줄 추가
     AddType application/x-httpd-php .php .htm .html .inc .php5 .php4
     AddType application/x-httpd-php-source .phps

LoadModule php5_module 확인


'로그 저장소 :) > 리눅스.Linux' 카테고리의 다른 글

DNS 서버 구축  (0) 2009.08.06
Apache 사용자 인증  (0) 2009.08.05
Apache 1.3에서 새로운 Port 사용하기  (0) 2009.08.04
Linux Web Server(apache 1.3)  (0) 2009.07.31
Linux Backup  (0) 2009.07.30