#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 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 |