[PHP]이온큐브로더 ioncube 설치방법 입니다. (php.ini설정)
젠드인코더로(이온큐브) 인코딩 된 파일을 경우에는 이온큐브로더 설치 후 젠드앞에 꼭 설정을 넣어 주어야 합니다.
우리의 경우 리눅스 64비트 로 다운로드 후 압축을 풀면
# tar xvpfz ioncube_loaders_lin_x86-64.tar.gz
php의 버전별 이온큐브로더가 생성 됩니다.
해당 버전별로 /usr/local/src/ioncube 에 압축 풀면....
ioncube_loader_lin_4.1.so ioncube_loader_lin_4.4.so ioncube_loader_lin_5.1.so ioncube_loader_lin_5.3.so ioncube_loader_lin_5.5.so ioncube_loader_sun_4.1.so ioncube_loader_sun_4.4.so ioncube_loader_sun_5.1.so ioncube_loader_sun_5.3.so README.txt
ioncube_loader_lin_4.2.so ioncube_loader_lin_4.4_ts.so ioncube_loader_lin_5.1_ts.so ioncube_loader_lin_5.3_ts.so ioncube_loader_lin_5.5_ts.so ioncube_loader_sun_4.2.so ioncube_loader_sun_4.4_ts.so ioncube_loader_sun_5.1_ts.so ioncube_loader_sun_5.3_ts.so
ioncube_loader_lin_4.3.so ioncube_loader_lin_5.0.so ioncube_loader_lin_5.2.so ioncube_loader_lin_5.4.so ioncube_loader_lin_5.6.so ioncube_loader_sun_4.3.so ioncube_loader_sun_5.0.so ioncube_loader_sun_5.2.so LICENSE.txt
ioncube_loader_lin_4.3_ts.so ioncube_loader_lin_5.0_ts.so ioncube_loader_lin_5.2_ts.so ioncube_loader_lin_5.4_ts.so ioncube_loader_lin_5.6_ts.so ioncube_loader_sun_4.3_ts.so ioncube_loader_sun_5.0_ts.so ioncube_loader_sun_5.2_ts.so loader-wizard.php
해당 버전에 맞는 것을 찾기 힘들다면 로더 마법사를 다운받은 후 페이지를 열어보면
해당 버전에 맞는 로더와 php.ini에 추가 구문이 소개 됩니다.
[Zend]
zend_extension_ts = /해당폴더위치/ioncube/ioncube_loader_lin_4.4_ts.so (추가)
zend_optimizer.version=3.3.3
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
php.ini 를 수정후
아파치 재시작
# /usr/local/apache/bin/apachectl restart
적용확인은 phpinfo(); 를 확인하면 됩니다.