다음 이전 차례

4. Apache + Zend Optimizer 컴파일

아파치와 Zend 모두 /usr/local 디렉토리에 풀었으며 아파치의 소스 디렉토리는 /usr/local/apache_1.3.12 이며 Zend의 소스 디렉토리는 /usr/local/php-4.0b4pl1 이다. 모든건 root 계정으로 작업한다.

        # cd /usr/local/apache_1.3.12     (아파치 소스 디렉토리로 이동)

        # ./configure --prefix=/etc/httpd (컴파일후 생성 파일의 경로는
                                            /etc/httpd 이다)
        

        # cd /usr/local/php-4.0b4pl1      (Zend 소스 디렉토리로 이동)

        # ./configure --with-apache=/usr/local/apache_1.3.12
                      --disable-debug     (Optimizer를 위한 옵션)                               
                      (이외 다른 추가 옵션들도 한줄에 이어 써야한다)
        # make
        # make install                    (Zend 설치)

        # cp php.ini-dist /usr/local/lib/php.ini (php 옵션들)

        # cd /usr/local/apache_1.3.12     (아파치 디렉토리로 이동)
        # ./configure --prefix=/etc/httpd
                      --activate-module=src/modules/php4/libphp4.a 
                (Zend를 모듈로 포함시킴, 역시 한줄로 이어 써야한다)
        # make
        # make install                    (아파치 설치)
설치후 아파치 환경설정 파일인 /etc/httpd/conf/httpd.conf 파일을 열어 다음과 같이 되어있는지 확인하고 주석을 풀어준다.
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps

다음으로 /usr/local/lib/php.ini 파일에 다음 두줄을 추가한다.(Optimizer에서 추가된 부분)

        zend_optimizer.optimization_level=1
        zend_extension="/usr/local/Zend/lib/ZendOptimizer.so"

이제 아파치 데몬을 띄운다.

        /etc/httpd/bin/apachectl start


다음 이전 차례