서버 설정 · 3 min read · Nov 25, 2025
Debian 11에 ionCube Loader 설치하는 방법

IonCube는 런타임에 보안 암호화된 PHP 파일을 디코딩할 수 있는 PHP 확장입니다. 상업용 PHP 프로그램 공급업체는 IonCube 인코더를 사용하여 애플리케이션을 보호하며, 이 튜토리얼에서 설치하는 로더는 서버에서 IonCube로 인코딩된 파일을 실행하는 데 필요합니다. IonCube 로더는 무료로 제공됩니다. IonCube 로더는 웹사이트 로딩 속도를 증가시키고 PHP를 바이트 코드로 변환하여 다른 사람들이 소스 코드를 훔치는 것을 방지합니다.
이 튜토리얼에서는 Debian 11에 IonCube Loader 설치 방법을 설명합니다.
요구 사항
- PHP가 설치된 Debian 11을 실행하는 서버(예: LAMP 또는 LEMP 설정).
- sudo 권한이 있는 비루트 사용자.
시작하기
시작하기 전에 다음 명령을 사용하여 서버에 설치된 모든 패키지를 업데이트합니다:
sudo apt update -y
sudo apt upgrade -yIonCube Loader 설치
먼저, 공식 웹사이트에서 IonCube Loader의 최신 버전을 다운로드해야 합니다. 다음 명령을 사용하여 시스템의 /tmp 폴더에 IonCube 로더를 다운로드할 수 있습니다:
cd /tmp
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
다운로드가 완료되면 다음 명령을 사용하여 다운로드한 파일을 추출합니다:
tar -xvzf ioncube_loaders_lin_x86-64.tar.gz기본적으로 파일은 ioncube 폴더에 압축 해제됩니다.
이제 ioncube 폴더로 디렉토리를 변경하고 ls 명령을 실행하여 모든 확장을 확인합니다:
cd ioncube
ls다음과 같이 다양한 PHP 버전에 해당하는 여러 ioncube 로더 파일을 볼 수 있어야 합니다:

ioncube_loader_lin_4.1.so ioncube_loader_lin_5.2.so ioncube_loader_lin_7.0.so ioncube_loader_lin_8.1.so
ioncube_loader_lin_4.2.so ioncube_loader_lin_5.2_ts.so ioncube_loader_lin_7.0_ts.so ioncube_loader_lin_8.1_ts.so
ioncube_loader_lin_4.3.so ioncube_loader_lin_5.3.so ioncube_loader_lin_7.1.so LICENSE.txt
ioncube_loader_lin_4.3_ts.so ioncube_loader_lin_5.3_ts.so ioncube_loader_lin_7.1_ts.so loader-wizard.php
ioncube_loader_lin_4.4.so ioncube_loader_lin_5.4.so ioncube_loader_lin_7.2.so README.txt
ioncube_loader_lin_4.4_ts.so ioncube_loader_lin_5.4_ts.so ioncube_loader_lin_7.2_ts.so USER-GUIDE.pdf
ioncube_loader_lin_5.0.so ioncube_loader_lin_5.5.so ioncube_loader_lin_7.3.so USER-GUIDE.txt
ioncube_loader_lin_5.0_ts.so ioncube_loader_lin_5.5_ts.so ioncube_loader_lin_7.3_ts.so
ioncube_loader_lin_5.1.so ioncube_loader_lin_5.6.so ioncube_loader_lin_7.4.so
ioncube_loader_lin_5.1_ts.so ioncube_loader_lin_5.6_ts.so ioncube_loader_lin_7.4_ts.so 이제 서버에 설치된 PHP 버전에 따라 올바른 ioncube 로더 파일을 선택해야 합니다. 다음 명령을 실행하여 서버에 설치된 PHP 버전을 확인합니다:
php -v출력:

PHP 7.4.33 (cli) (built: Nov 8 2022 11:36:34) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.33, Copyright (c), by Zend Technologies 위의 출력에서 설치된 PHP 버전이 PHP 7.4.33임을 확인할 수 있습니다. 따라서 ioncube 디렉토리에서 ioncube_loader_lin_7.4.so 파일을 PHP 확장 디렉토리로 복사해야 합니다.
먼저, 다음 명령을 사용하여 PHP 확장 디렉토리의 위치를 찾습니다:
php -i | grep extension_dir다음과 같은 출력을 볼 수 있어야 합니다:
extension_dir => /usr/lib/php/20190902 => /usr/lib/php/20190902 이제 다음 명령을 사용하여 ioncube 로더 파일을 PHP 확장 디렉토리(/usr/lib/php/20190902)로 복사합니다:
cd ioncube
cp ioncube_loader_lin_7.4.so /usr/lib/php/20190902/다음으로, php.ini 파일을 편집하고 ioncube 확장의 경로를 추가해야 합니다. 편집해야 하는 파일은 시스템에서 PHP를 사용하는 방식에 따라 다르며, 가장 일반적인 방법은 mod_php, PHP-FPM, PHP CGI 및 PHP CLI(명령줄 PHP)입니다. 아래에서 모두 다룰 것입니다. 파일이 존재하지 않으면 해당 특정 PHP 변형을 사용하지 않는 것이므로 다음으로 건너뛸 수 있습니다.
Apache mod_php
다음 명령으로 수행할 수 있습니다:
sudo nano /etc/php/7.4/apache2/php.iniphp.ini 파일의 끝에 다음 줄을 추가합니다:
zend_extension=/usr/lib/php/20190902/ioncube_loader_lin_7.4.so파일을 저장합니다.
그런 다음 변경 사항을 적용하기 위해 Apache 서비스를 재시작합니다:
sudo systemctl restart apache2PHP-FPM
다음 명령으로 수행할 수 있습니다:
sudo nano /etc/php/7.4/fpm/php.iniphp.ini 파일의 끝에 다음 줄을 추가합니다:
zend_extension=/usr/lib/php/20190902/ioncube_loader_lin_7.4.so파일을 저장합니다.
그런 다음 변경 사항을 적용하기 위해 PHP-FPM 서비스를 재시작합니다:
sudo systemctl restart php7.4-fpmPHP CGI
다음 명령으로 수행할 수 있습니다:
sudo nano /etc/php/7.4/cgi/php.iniphp.ini 파일의 끝에 다음 줄을 추가합니다:
zend_extension=/usr/lib/php/20190902/ioncube_loader_lin_7.4.so파일을 저장합니다.
그런 다음 변경 사항을 적용하기 위해 Apache 서비스를 재시작합니다:
sudo systemctl restart apache2PHP CLI (명령줄 PHP)
다음 명령으로 수행할 수 있습니다:
sudo nano /etc/php/7.4/cli/php.iniphp.ini 파일의 끝에 다음 줄을 추가합니다:
zend_extension=/usr/lib/php/20190902/ioncube_loader_lin_7.4.so파일을 저장합니다.
이 경우 서비스 재시작이 필요하지 않습니다.
IonCube Loader 테스트
이제 모든 것이 올바르게 구성되었습니다. IonCube 로더가 설치되었는지 테스트할 시간입니다. 다음 명령을 사용하여 테스트할 수 있습니다:
php -v모든 것이 정상이라면 다음 출력을 볼 수 있어야 합니다:
PHP 7.4.33 (cli) (built: Nov 8 2022 11:36:34) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with the ionCube PHP Loader + ionCube24 v12.0.5, Copyright (c) 2002-2022, by ionCube Ltd.
with Zend OPcache v7.4.33, Copyright (c), by Zend Technologies명령 출력에서 “with the ionCube PHP Loader + ionCube24 v12.0.5”를 볼 수 있듯이, IonCubeLoader를 성공적으로 추가했습니다.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.