이온큐브로더(ioncube) 설치 매뉴얼

by 조쉬 posted Mar 18, 2016
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

* Incident

 

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

로더가 서버에 설치되어 있어야 인코더로 암호화된 소스를 실행시킬 수 있다. 

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

 

 

* Resolution

1. 다운로드 및 압축해제

OS에 맞는 소스를 다운로드 받는다. 

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

[root@mooon]# wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

[root@mooon]# tar xvfz ioncube_loaders_lin_x86-64.tar.gz 

 

2. 모듈파일 복사 

모듈을 보관할 디렉터리를 생성하고 php버전에 맞는 so파일을 복사한다. 

[root@mooon]# cd ioncube

[root@mooon]# ls -al

[root@mooon]# mkdir /usr/local/php/modules

[root@mooon]# /usr/local/php/bin/php -v

[root@mooon]# cp ioncube_loader_lin_5.2.so /usr/local/php/modules/

[root@mooon]# cp ioncube_loader_lin_5.2_ts.so /usr/local/php/modules/

 

4. php.ini 설정 

php.ini 파일을 열어 [Zend] 맷 첫번째 줄에 추가한다. 

[root@mooon]# vi /usr/local/php/lib/php.ini

[Zend]

zend_extension=/usr/local/php/modules/ioncube_loader_lin_5.2.so

zend_extension_ts=/usr/local/php/modules/ioncube_loader_lin_5.2_ts.so

zend_optimizer.version=3.3.9

zend_extension=/usr/local/apache/modules/ZendOptimizer.so

 

5. 확인 및 재시작 

[root@mooon]# /usr/local/php/bin/php -v

PHP 5.2.17 (cli) (built: Aug 28 2013 03:20:50) 

Copyright (c) 1997-2010 The PHP Group 

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

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

    with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies 

 

[root@jb602]# /usr/local/apache/bin/apachectl restart