게시물 1,376건
   
이온큐브로더 (ioncube)
글쓴이 : 최고관리자 날짜 : 2014-10-20 (월) 14:47 조회 : 6226
글주소 :
                                
이온큐브 

이온큐브 로더(loader)는 이온큐브 인코더(encoder)로 암호화한 소스를 실행하기 위해 필요한 것 입니다.
이온큐브 로더가 서버에 구축되어 있어야 인코더로 암호화된 소스를 실행 시킬 수 있습니다.
로더는 무료 이며 인코딩 결과물 폴더 내에 포함 시킬 수도 있습니다.


로더의 구동 방식
로더의 구동 방식에는 2가지가 있습니다.
php.ini 로드 형식과 dl() function 을 이용한 runtime 구동 방식이 있습니다.
php.ini 로드 방식은 runtime 구동 방식보다 더 나은 성능향상을 보여 주지만,
php.ini 를 수정할 수 있는 환경에서만 가능하다는 단점이 있습니다.
반면에 runtime 구동 방식은 dl() function 이 가능한 php 환경에서 로더 파일만 첨부하면
이용할 수가 있기 때문에 웹호스팅 환경에서나 기타 다른 환경에서 손쉽게 이용 가능하다는
장점이 있습니다.


구축 방법
어떠한 방법으로 구축할지에 대해서는 이온큐브에서 자세한 가이드라인을 제시해 줍니다.
로더를 포함시켜 인코딩 후 인코딩된 파일의 ioncube 폴더를 보면 ioncube-loader-helper.php 라는
파일이 있습니다. 이 파일을 웹에서 실행(접근)시키면 php.ini 및 runtime 방식의 가이드라인을 제시해 주고
해당 로더가 정상 동작하는지 확인 하실 수 있습니다.
(한국이온큐브 홈페이지 내의 예 http://ioncube.co.kr/ioncube/ioncube-loader-helper.php)


# wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
# tar zxvf ioncube_loaders_lin_x86-64.tar.gz

# php -v
PHP 5.3.3 (cli) (built: Aug  6 2014 11:41:05) 
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

# cp ioncube_loader_lin_5.3* /etc/httpd/modules/
`ioncube_loader_lin_5.3.so' -> `/etc/httpd/modules/ioncube_loader_lin_5.3.so'
`ioncube_loader_lin_5.3_ts.so' -> `/etc/httpd/modules/ioncube_loader_lin_5.3_ts.so'

# vim /etc/php.ini   추가
[Zend]
​zend_extension=/etc/httpd/modules/ioncube_loader_lin_5.3.so
​zend_extension_ts=/etc/httpd/modules/ioncube_loader_lin_5.3_ts.so

# php -v
PHP 5.3.3 (cli) (built: Aug  6 2014 11:41:05) 
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
    with the ionCube PHP Loader v4.7.0, Copyright (c) 2002-2014, by ionCube Ltd.

이름 패스워드
비밀글 (체크하면 글쓴이만 내용을 확인할 수 있습니다.)
왼쪽의 글자를 입력하세요.
   

 



 
사이트명 : 모지리네 | 대표 : 이경현 | 개인커뮤니티 : 랭키닷컴 운영체제(OS) | 경기도 성남시 분당구 | 전자우편 : mojily골뱅이chonnom.com Copyright ⓒ www.chonnom.com www.kyunghyun.net www.mojily.net. All rights reserved.