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.gzPHP 구성하기
이제 vi 또는 nano와 같은 편집기로 php.ini 파일을 편집합니다:
mod_php의 경우:
vi /etc/php5/apache2/php.iniCGI 및 FCGI PHP의 경우:
vi /etc/php5/cgi/php.iniPHP 명령줄 스크립트의 경우:
vi /etc/php5/cli/php.iniPHP-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 restartPHP-FPM을 사용할 때는 PHP-FPM 풀 데몬도 재시작합니다:
service php5-fpm restartioncube 로더가 웹사이트의 PHP 구성에 올바르게 포함되었는지 테스트하려면, 다음 내용을 가진 info.php 테스트 파일을 생성하고 사이트의 웹 디렉토리에 배치합니다:
vi info.php다음 내용을 포함합니다:
웹 브라우저에서 URL을 열면 ioncube 로더가 언급된 것을 볼 수 있어야 합니다:
더 이상 필요하지 않을 때 info.php 파일을 삭제하는 것을 잊지 마세요!
링크
- Ioncube
- Debian
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.