PHP 설치 · 1 min read · Nov 26, 2025

모든 PHP 모드(CLI, CGI, FCGI 및 FPM)에서 Ioncube Loader 설치하기 (Debian Wheezy)

이 튜토리얼에서는 Debian Wheezy에 Ioncube Loader를 설치하여 모든 PHP 모드에서 사용할 수 있도록 하는 방법을 설명합니다. 서버에 php.ini 파일 중 하나가 존재하지 않으면 해당 PHP 모드가 설치되지 않은 것이므로 해당 php.ini 파일을 건너뛸 수 있습니다.

최신 ioncube 로더를 wget으로 다운로드하고 아카이브를 압축 해제합니다:

cd /tmp  
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz  
tar xfz ioncube_loaders_lin_x86-64.tar.gz

로더를 /usr/local/로 이동하고 /tmp 디렉토리를 정리합니다

mv ioncube /usr/local/  
rm ioncube_loaders_lin_x86-64.tar.gz

PHP 구성하기

이제 vi 또는 nano와 같은 편집기로 php.ini 파일을 편집합니다:

mod_php의 경우:

vi /etc/php5/apache2/php.ini

CGI 및 FCGI PHP의 경우:

vi /etc/php5/cgi/php.ini

PHP 명령줄 스크립트의 경우:

vi /etc/php5/cli/php.ini

PHP-FPM으로 실행되는 스크립트의 경우

vi /etc/php5/fpm/php.ini

그리고 파일의 맨 처음에 다음 줄을 추가합니다([PHP] 줄 이전):

zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.4.so

그래서 결과 파일은 다음과 같이 보입니다:

zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.4.so
[PHP]

;;;;;;;;;;;;;;;;;;;
; About php.ini   ;
;;;;;;;;;;;;;;;;;;;
; PHP의 초기화 파일인 php.ini는 PHP의 동작의 많은 측면을 구성하는 역할을 합니다.
[...]

마지막으로 변경 사항을 적용하기 위해 apache를 재시작합니다:

service apache2 restart

PHP-FPM을 사용할 때는 PHP-FPM 풀 데몬도 재시작합니다:

service php5-fpm restart

ioncube 로더가 웹사이트의 PHP 구성에 올바르게 포함되었는지 테스트하려면, 다음 내용을 가진 info.php 테스트 파일을 생성하고 사이트의 웹 디렉토리에 배치합니다:

vi info.php

다음 내용을 포함합니다:

웹 브라우저에서 URL을 열면 ioncube 로더가 언급된 것을 볼 수 있어야 합니다:

더 이상 필요하지 않을 때 info.php 파일을 삭제하는 것을 잊지 마세요!

링크

  • Ioncube
  • Debian
Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.