이온큐브(ioncube) 설치
이온큐브 로더(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
사이트에서 운영체제에 따른 파일을 다운로드 받아 서버에 업로드 합니다.
또는 아래와 같이 파일 경로를 확인하여 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 |