이온큐브(ioncube) 설치

리눅스/PHP|2015. 1. 16. 10:30
반응형

이온큐브 로더(loader)는 이온큐브 인코더(encoder)로 암호화한 소스를 실행하기 위해 필요한 것 입니다.

이온큐브 로더가 서버에 구축되어 있어야 인코더로 암호화된 소스를 실행 시킬 수 있습니다.

로더는 무료 이며 인코딩 결과물 폴더 내에 포함 시킬 수도 있습니다.

(홈페이지 http://www.ioncube.co.kr/miniboard/view.php?id=faq&no=3&page=2&)

 


1. 설치

 

다운로드 페이지 http://www.ioncube.co.kr/product.html?target=1&menu=5#loader

 

ioncube.jpg

 

사이트에서 운영체제에 따른 파일을 다운로드 받아 서버에 업로드 합니다.

또는 아래와 같이 파일 경로를 확인하여 wget 으로 서버에서 직접 다운이 가능합니다.


# cd /usr/local/src

 

# wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz

 

# tar xvzf ioncube_loaders_lin_x86.tar.gz

 

# mv ioncube ..


# vi /usr/local/apache/conf/php.ini // php.ini 의 Zend 연결 부분에 php버전에 맞는 이온큐브 파일을 포함시켜줍니다.

 

[Zend]

zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_5.2_ts.so // Zend항목 맨 윗줄에 추가해줍니다.

zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.3.3

zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.3.3

zend_optimizer.version=3.3.3

zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so

zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so

 

 

2. 확인

 

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

 

PHP 5.2.9 (cli) (built: Nov 15 2010 10:38:30)

Copyright (c) 1997-2009 The PHP Group

Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies

with the ionCube PHP Loader v4.0.9, Copyright (c) 2002-2011, by ionCube Ltd., and

with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies

with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies

 

php 에 ioncube 연동 확인하였으나 apache 를 재시작해주어야 비로소 사용이 가능해집니다.

 

# /usr/local/apache/bin/apachectl restart

반응형

'리눅스 > PHP' 카테고리의 다른 글

mysqli 설치  (0) 2015.01.16
pdo_mysql 확장 모듈 설치  (0) 2015.01.16
다른 도메인 세션 저장 (db)  (0) 2015.01.16
php 파일 실행하기  (0) 2015.01.16
mysql 5.2.10 설치중 PEAR문제  (0) 2015.01.16

댓글()