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

Linux Web Server(apache 2.0)

은수아빠빠 2009. 8. 5. 20:21
※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 확인