본문 바로가기
PHP

CentOS, PHP5.3에 Zend Guard Loader 설치하기

by 씨엔아이소프트 2022. 1. 18.
반응형

 

//-- Zend Guard Loader 파일을 내려받기 할 수 있는 경로 

http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz

 

Zend guard loader 패키지 파일을 내려받기 해서 ftp를 이용해 업로드 할 수 있지만 서버에서 직접 내려받기 하고자 할 때는 아래의 과정을 따르면 된다.

# cd /usr/local/src 
//-- 카페24의 경우 이 경로로 이동하며 단독서버일 때는 /usr/src 등 source 파일을 임시로 저장 할 수 있는 경로로 이동한다.


//-- 현재 경로에 내려받기 한다.
# wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz

//-- 압축을 푼다.
# tar xvzf ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz

//-- 압축이 풀어진 디렉토리로 이동한다.
# cd ZendGuardLoader-php-5.3-linux-glibc23-x86_64

 

//-- php-5.3.x 디렉토리에 ZendGuardLoader.so 파일이 있는지 확인한다.

# cd php-5.3.x
# ls

//-- ZendGuardLoader.so 파일을 모듈 디렉토리로 복사한다.

# cp ZendGuardLoader.so /etc/httpd/modules

 

//-- 카페24의 호스팅이 아니라면 이 경로는 서버마다 다를 수 있다. /usr/lib64/httpd/modules 이 경로에도 httpd의 모듈 디렉토리가 없다면 설치한 OS의 사용 설명서가 필요하다.


다음은 php.ini 파일에 Zend 관련 설정 내용을 추가한다.

# vi /etc/php.ini

 

 

[Zend.loader]
zend_extension=/usr/lib64/php/modules/ZendGuardLoader.so
zend_loader.enable = 1
zend_loader.disable_licensing = 0
zend_loader.obfuscation_level_support = 3

 

아파치를 다시 시작한다.

# service httpd restart

 

 

//-- PHP의 버전 확인 

# php -v

PHP 5.3.3 (cli) (built: Jul 12 2013 17:04:59)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
with Zend Guard Loader v3.3, Copyright (c) 1998-2010, by Zend Technologies
 
 
반응형

댓글