Solaris

아파치 1.x 에서 2.x 버젼으로 올리기

알 수 없는 사용자 2008. 2. 26.
728x90
. 기존 아파치 서비스 중지

2. 아파치 2.x 다운로드(http://apache.org) 및 적당한 곳에 압축풀기


3.

./configure \

--prefix=/usr/local/apache2 \ ← 중요!!
--enable-module=so \
--enable-shared=max \
--enable-rule=SHARED_CORE --enable-module=info


4.

make

make install


5. php 재컴파일한다.

./configure \
--with-apxs2=/usr/local/apache2/bin/apxs \ ← 중요!!
--with-mysql=/usr/local/mysql \
--with-mssql=/usr/local/freetds \
--with-zlib-dir \
--with-kerberos \
--with-iconv \
--with-mime-magic \
--enable-mailparse \
--enable-lzf-better-compression \
--enable-mbstring=all \
--enable-mbstr-enc-trans \
--enable-mbregex \
--enable-ftp \
--enable-sockets \
--disable-debug \
--enable-track-vars \
--with-dom \
--enable-exif \
--with-imap \
--with-imap-ssl \
--with-ldap \
--with-openssl


6.

make clean(기존에 build된 object 파일 때문에 오류가 발생할 수 있으므로...)

make

make install


7. 새로 설치된 아파치 2.x 의 httpd.conf 파일 점검


아래 항목이 있는지 확인 후 없으면 추가(php컴파일이 정상 종료되었으면 있을 듯...)

For PHP 4:
      LoadModule php4_module modules/libphp4.so
For PHP 5:
      LoadModule php5_module modules/libphp5.so


아래 항목은 무조건 추가~

AddType application/x-httpd-php .php .php3 .php4 .inc .html .phtml .ph .htm


8. 아파치 서비스 재시작

/usr/local/apache2/bin/apachectl start

728x90

댓글