IT. POST LIST

POST ALL LABEL

Zend Guard Loader 설치

By 때찌때찌맴매 - 12월 04, 2013

1. Zend Guard Loader란?

– Zend Optimizer는 PHP가속 모듈로서 PHP의 코드를 좀더 빠른 속도로 실행하도록 해주는 프로그램입니다.

– PHP 5.2.X 이하 버전들에서는 Zend Optimizer로 설치가 가능하나 5.3.X 버전들부터는 Zend Optimizer → Zend Guard Loader로

변경이 되어 5.3.X 버전들부터 Zend Guard Loader로 설치를 해야 합니다.
(예전에는 서버의 성능이 좋지않아 Zend를 설치하였지만 요즈음에는 CPU 및 메모리 성능이 좋아져 Zend를 설치 안하여도 큰 차이는 없습니다.)

– 설치전 주의!
혹시 아파치를 –-with-mpm-woker 옵션으로 설치를 하셨다면 Zend Guard Loader가 아무리 php.ini에 올려도 올라오지 않습니다.
–-with-mpm-prefork의 옵션을 주어야 제대로 올라옵니다.

– 확장성이 필요한 사이트는 worker방식을 택하고, 안정성과 오래된 소프트웨어와 호환성이 필요한 사이트는 prefork를 사용하기도 합니다.

– worker방식와 prefork의 자세한 설명은 pdf 설치 메뉴얼을 참고하시기 바랍니다.

2. Zend Guard Loader 설치 및 설정

1) 다운로드

공식 홈페이지 : http://www.zend.com

linux 32bit용 : http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz

linux 64bit용 : http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz
2) 설치

# cd /usr/local/src
(소스를 내려받을 디렉토리)

# wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz
(wget 명령어를 통하여 Zend Guard Loader 다운)

# tar -zxvf ZendGuardLoader-php-5.3-linux-glibc23-i386
(받은 압축파일 해제)

# cd ZendGuardLoader-php-5.3-linux-glibc23-i386/php-5.3.x/
(압축을 푼 디렉토리로 이동)

# cp ZendGuardLoader.so /usr/lib/php/modules/ZendGuardLoader.so
(ZendGuardLoader.so 파일을 php 확장 모듈 디렉토리에 복사를 합니다.)

# vi /usr/local/apache/conf/php.ini

(php 파일을 수정하여 아래 내용을 추가합니다.)

[Zend]
zend_extension=/usr/lib/php/modules/ZendGuardLoader.so

# /usr/local/apache/bin/apachectl restart
(아파치 재시작)


3. Zend Guard Loader 설치 결과

# php -v
혹은
# /usr/local/php/bin/php -v


← Previous Post Next Post →


  • Share:

You Might Also Like

0 개의 댓글