메뉴 닫기

ioncube php loader 설치

ioncube php loader에 대해서 알아보도록 하겠습니다.

 우선 ioncube는 php 소스를 암호화하여 배포 할 수 있도록 제공하는 도구로써 암호화로 인코딩된 php파일들을 사용하기 위해서는 ioncube php loader가 설치되어 있어야 합니다.  그리고 추가적으로 ioncube는 php의 컴파일러를 통해 실행속도를 증가시키는 장점을 가지고 있습니다.

그럼 설치방법에 대해서 알아보도록 하겠습니다.

우선 다운 받을 디렉토리로 이동을 합니다.

[root@localhost ~]# cd /usr/local/src/

그리고 ioncube php loader을 wget으로 다운을 받습니다.

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

그 다음 압축을 풉니다.

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

그리고 압출을 푼 디렉토리를 원하는 디렉토리로 이동합니다.

[root@localhost src]# mv ioncube /usr/local/ioncube
`ioncube’ -> `/usr/local/ioncube’

그리고 디렉토리 안의 파일들을 검색해 봅니다.

[root@localhost src]# ls -al /usr/local/ioncube/
drwxr-xr-x   2  507 root    4096 2014-04-23 00:39 ./
drwxr-xr-x. 18 root root    4096 2014-08-27 10:55 ../
-rw-rw-r–   1  507  507   10708 2014-04-20 07:10 LICENSE.txt
-rw-rw-r–   1  507  507    2201 2014-04-20 07:10 README.txt
-rwxr-xr-x   1  507  507  334256 2014-04-22 21:45 ioncube_loader_lin_4.1.so*
-rwxr-xr-x   1  507  507  332272 2014-04-22 21:45 ioncube_loader_lin_4.2.so*
-rwxr-xr-x   1  507  507  333488 2014-04-22 21:45 ioncube_loader_lin_4.3.so*
-rwxr-xr-x   1  507  507  349264 2014-04-22 21:45 ioncube_loader_lin_4.3_ts.so*
-rwxr-xr-x   1  507  507  335632 2014-04-22 21:45 ioncube_loader_lin_4.4.so*
-rwxr-xr-x   1  507  507  353392 2014-04-22 21:45 ioncube_loader_lin_4.4_ts.so*
-rwxr-xr-x   1  507  507  343216 2014-04-22 21:46 ioncube_loader_lin_5.0.so*
-rwxr-xr-x   1  507  507  355664 2014-04-22 21:46 ioncube_loader_lin_5.0_ts.so*
-rwxr-xr-x   1  507  507 1067056 2014-04-22 21:46 ioncube_loader_lin_5.1.so*
-rwxr-xr-x   1  507  507 1013840 2014-04-22 21:46 ioncube_loader_lin_5.1_ts.so*
-rwxr-xr-x   1  507  507 1063056 2014-04-22 21:46 ioncube_loader_lin_5.2.so*
-rwxr-xr-x   1  507  507 1063696 2014-04-22 21:47 ioncube_loader_lin_5.2_ts.so*
-rwxr-xr-x   1  507  507 1042240 2014-04-22 21:47 ioncube_loader_lin_5.3.so*
-rwxr-xr-x   1  507  507 1096608 2014-04-22 21:47 ioncube_loader_lin_5.3_ts.so*
-rwxr-xr-x   1  507  507 1181464 2014-04-22 21:47 ioncube_loader_lin_5.4.so*
-rwxr-xr-x   1  507  507 1182968 2014-04-22 21:48 ioncube_loader_lin_5.4_ts.so*
-rwxr-xr-x   1  507  507 1191472 2014-04-22 21:48 ioncube_loader_lin_5.5.so*
-rwxr-xr-x   1  507  507 1207312 2014-04-22 21:48 ioncube_loader_lin_5.5_ts.so*
-rw-rw-r–   1  507  507  162843 2014-04-07 21:27 loader-wizard.php

서버에 설치되어있는 php버전에 맞추어 사용하시면 됩니다.

[root@localhost src]# /usr/local/php/bin/php -v
PHP 5.2.17 (cli) (built: Aug 14 2014 10:26:58)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
    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가 5.2.17이라서 5.2버전을 사용하도록 하겠습니다.

php.ini 파일에서 밑줄 그어진 내용들을 해당 부분에 입력합니다.

[root@localhost src]# vi /usr/local/Zend/etc/php.ini

[Zend]
zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_5.2_ts.so
zend_extension=/usr/local/ioncube_loader_lin_5.2.so
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

그리고 나서 확인해보면 ioncube php loader가 추가가 된 것을 확인 하실 수 있습니다.

[root@localhost src]# /usr/local/php/bin/php -v
PHP 5.2.17 (cli) (built: Aug 14 2014 10:26:58)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
    with the ionCube PHP Loader v4.6.1, Copyright (c) 2002-2014, 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

[polldaddy rating=”7739789″]

 

 

 

 

 

 

 

 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x