본문 바로가기

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

Linux Web Server(apache 1.3)




#vi etc/httpd/conf/conf/httpd.conf

#ServerName  ->  주석풀고 주소

DocumentRoot "/var/www/html"  ->  경로확인

DirectoryIndex  ->  우선순위 html > htm > php순

#cd /var/www/html
#vi index.html 생성
#service httpd start


- Apache ver1.3 : 정적, 동적모듈 사용
- Apache ver2.0 & 2.2 : 동적모듈 사용

정적모듈 : 속도 빠르지만 프로세스 크기가 크다(RAM 많이 차지)
동적모듈 : 속도는 조금 느리지만 RAM효율적으로 사용(쓰레드기법 사용)


※Apache 1.3, PHP(정적), MySQL 연동설치
★MySQL -> PHP -> Apache1.3 순으로 설치

㈎다운로드(/usr/local/src)
   mysql-5.1.36.tar.gz
   php-5.3.0.tar.bz2
   apache_1.3.41.tar.gz

㈏기존 버전 제거
   #rpm -e httpd --nodeps
   #rpm -e php --nodeps


㈐MySQL 설치 - 이미 했으므로 패스;

㈑PHP설치
①압축풀기
  #tar zxvf apache1.3.41.tar.gz
  #tar jxvf php-5.3.0.tar.bz2

②아파치 환경설정
  #cd apache1.3.41
  #./configure --prefix=/usr/local/apache

 ③php 환경설정
  #cd /usr/local/src/php-5.3.0
  #./configure --with-mysql=/usr/local/mysql --with-apache=../apache_1.3.41

 ④컴파일
  #make

 ⑤설치
  #make install

 ⑥환경설정 파일 복사
  #cp php.ini-production /usr/local/lib/php.ini

 ⑦설치확인
  #ls /usr/local/src/apache_1.3.41/src/modules
   -php5 디렉토리 존재해야 함


㈒아파치 설치
 ①디렉토리 이동
  #cd /usr/local/src/apache_1.3.41

 ②환경설정
  #./configure --prefix=/usr/local/apache --activate-module=src/modules \
  /php5/libphp5.a

 ③컴파일
  #make

 ④설치
  #make install

 ⑤환경설정 파일 수정
  #vi /usr/local/apache/conf/httpd.conf
    -Line276 SeverName 203.247.50.171
    -Line283 DocumentRoot "/usr/local/apache/htdocs"
    -Line363 DirectoryIndex index.html index.htm index.php


 ⑥서비스시작
  #/usr/local/apache/bin/apachectl start


 ㈓환경설정(httpd.conf 2줄 추가)
  AddType application/x-httpd-php .php .html .htm .inc .php5
  AddType application/x-httpd-php-source .phps

*추가 : php.ini에서 short_open_tag=On으로 변경해줄 것





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

Linux Web Server(apache 2.0)  (0) 2009.08.05
Apache 1.3에서 새로운 Port 사용하기  (0) 2009.08.04
Linux Backup  (0) 2009.07.30
Linux 도움말  (0) 2009.07.30
가상메모리(Swap)  (0) 2009.07.28