FAQ
HOME > 고객지원 > FAQ

[ALL] ZendOptimizer 설치 방법

 글쓴이 : 관리자
작성일 : 09-03-05 18:49    조회 : 21,424  

ZendOptimizer 설치 방법



 ZendOptimizer는 PHP의 성능을 향상시키기 위해서 설치합니다. 공식 사이트에 보면 약 40% 성능을 향상시킨다고 합니다.


1. 프로그램 다운로드
  ZendOptimizer는 zend.com 이외의 사이트에서 재 배포하는 것을 금지하고 있습니다. 그래서 zend.com 사이트에서 다운로드 받아야 합니다. 또한, PHP 버젼이 올라가면 예전 버젼 ZendOptimizer 가 설치되지 않을 수 있으니 항상 최신 버젼을 설치하시기 바랍니다.  zend.com 에서는 사이트에 가입을 해야 다운로드 받을 수 있습니다. 지속적으로 사용한다면, 그냥 가입하는 것이 편할 것입니다.




[그림 1 ]

'그림 1'과 같이 www.zend.com 사이트에 접속하고 'Downloads' 메뉴에서 'Downloads'를 선택합니다.



[그림 2]

Download 페이지에서, "Zend Optimizer"를 찾습니다. '그림 2'에서 설명하는 ZendOptimizer 에 대한 설명을 한번쯤 읽어 보면 도움이 될 듯합니다. 많이 읽으셨다면 그냥 오른쪽에 'TRY'를 선택합니다.



[그림 3]

'그림 3'과 같이 다운로드 할 패키지를 선택합니다. 'Zend Optimizer 3.3'을 선택했고,
SULinux 32Bit(i386) 버젼은 Linux x86 32Bit, SULinux 64Bit(x86_64) 버젼은 Linux x86 64Bit를 선택합니다.


[그림 4]


'그림 4'는 로그인 페이지 입니다. 앞서 설명드렸듯 Zend.com에서 다운로드 받기 위해서는 사이트에 가입해야 합니다. 가입하는 것은 그리 어렵지 않으니 가입하고 꼭.. ID/ 비밀번호는 적어 두시기 바랍니다. (잊어 먹으면 곤란합니다.)


[그림 5]


위 그림과 같이 다운로드 할 수 있는 화면이 나타납니다. 파일을 다운로드 받아서 서버에 업로드 합니다. Windows에서 다운로드시 '파일명.tar.gz' 이 '파일명.tar.tar' 로 변경되는 경우가 있습니다. 이런경우는 다시 '파일명.tar.gz'으로 변경하시기 바랍니다.




2. 프로그램 설치
  다운로드 받은 ZendOptimizer를 서버에 업로드 합니다. 그리고 다음과 같은 방법으로 설치합니다.

  1) 압축 해제 및 디렉토리 이동
      tar xvfpz ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
      cd  ZendOptimizer-3.3.9-linux-glibc23-i386

   2) 프로그램 설치
      3.3.3 이전 버전은 install명령어를 제공하여 쉽게 설치 되었지만, 3.3.9버전부터는 제공하지 않습니다. 설치 법이 조금 까다로워 졌습니다. 설치 방법은 "README-ZendOptimizer"를 참고하면 쉽게 설치 할 수 있습니다. 설치 법은 다음과 같습니다.

       (1) php 버전 확인
            [root@localhost ZendOptimizer-3.3.9-linux-glibc23-i386]# php -v
            PHP 5.2.10 (cli) (built: Sep 11 2009 10:24:12)
            Copyright (c) 1997-2009 The PHP Group
            Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
         * 위 내용에서 PHP 버전은 5.2.10 인 것을 확인 할 수 있습니다.

       (2) PHP 버전에 따른 Zend모듈 복사
           [root@localhost ZendOptimizer-3.3.9-linux-glibc23-i386]# ll
            합계 44
            -rw-r--r-- 1 root root 10342  5월 19  2006 EULA-ZendOptimizer
            -rw-r--r-- 1 root root  7884  8월 24 20:57 Inventory.xml
            -rw-r--r-- 1 root root 10342  5월 19  2006 LICENSE
            -rw-r--r-- 1 root root  1264  8월 24 20:54 README-ZendOptimizer
            drwxr-xr-x 9 root root  4096  8월 24 20:57 data
            -rw-r--r-- 1 root root   469  8월 24 20:57 md5
           [root@localhost ZendOptimizer-3.3.9-linux-glibc23-i386]# cd data
           [root@localhost data]# ls
             4_2_0_comp  4_2_x_comp  4_3_x_comp  4_4_x_comp  5_0_x_comp  5_1_x_comp  5_2_x_comp  poweredbyoptimizer.gif
           [root@localhost data]# cp 5_2_x_comp/ZendOptimizer.so  /usr/local/php/lib/
       
        * (1)에서 조사한 PHP버전이 5.2.10이므로 5_2_x_comp디렉토리에서 모듈을 복사하였습니다. (현재 버전은 PHP 5.3.0은 제공하지 않습니다. )
       

       (3) php.ini 파일에 Zend관련 설정
            /usr/local/lib/php.ini 파일에 다음 줄 추가 합니다

         [Zend]
          zend_optimizer.version=3.3.9
          zend_extension=/usr/local/php/lib/ZendOptimizer.so



  3) 설치 확인
     다음 명령어를 내려 php에 ZendOptimizer가 설치되었는지 확인한다.




  4) 웹서버 재 시작
 
     service  httpd restart

    위 명령으로 웹서버를 재 시작합니다.


이렇게 하면, 설치가 끝납니다.
ZendOptimizer 버젼은 언제든지 바뀌며, 사이트 또한 변경 될 수 있습니다.


100. ChangeLogs
    2009. 09. 11(금) - doly : Zend Optimizer 설치 버전 변경 3.3.3 -> 3.3.9
                             설치법 변경으로 인한 대폭 수정



(주의) 본 문서는 언제든 수정 될 수 있고, 최신 버전은 www.sulinux.net에 있습니다. sulinux.net 이외의 사이트에서 배포하는 것을 금지합니다.







이 글을 트위터로 보내기 이 글을 페이스북으로 보내기