데비안에 ionCube 로더를 설치하는 방법

데비안에 ionCube 로더를 설치하는 방법

2022-10-18 last update

6 minutes reading ioncube ioncube loader PHP
Debian Linux 시스템에 PHP Ioncube 로더를 설치합니다. Ioncube는 데이터를 안전하게 보관할 수 있는 PHP 애플리케이션의 암호화 및 암호 해독 유틸리티로 사용됩니다. 또한 PHP 응용 프로그램이 무단으로 실행되도록 제한할 수 있습니다. 또한 제공되는 페이지의 속도를 높이는 데 도움이 됩니다. IonCube 로더는 웹 서버에서 실행되는 동안 인코딩된 파일을 디코딩하는 데 사용됩니다. 자세한 내용은 official site을 참조하십시오. 이 튜토리얼은 데비안 리눅스 시스템에 PHP ionCube 로더를 설치하는 데 도움이 될 것입니다.
  • How to Install Ioncube Loader in CentOS/RHEL 7/6/5
  • How to Install Ioncube Loader in WHM/cPanel
  • 전제 조건

  • 셸 액세스로 Debian 서버 실행
  • Apache 및 PHP 사전 설치
  • 1단계 – ionCube 로더 다운로드

    우선 ioncube download page 에서 최신 ioncube 로더 PHP 모듈을 ioncube에서 다운로드합니다. 또는 다음 명령을 사용하여 ioncube 로더를 다운로드할 수도 있습니다.
    wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
    
    그런 다음 다운로드한 아카이브를/usr/local 디렉토리에 압축을 풉니다.
    tar xzf ioncube_loaders_lin_x86-64.tar.gz -C /usr/local
    

    2단계 – PHP에서 ionCube 로더 활성화

    이제 시스템에서 활성 PHP 버전을 찾으십시오. php.ini 파일을 찾으려면 다음 명령을 사용할 수 있습니다.
    php -i | grep php.ini
    
    Configuration File (php.ini) Path => /etc/php/7.3/cli
    Loaded Configuration File => /etc/php/7.3/cli/php.ini
    
    위의 명령은 PHP CLI에 대한 구성 파일을 보여줍니다. CLI 및 Apache용 php.ini를 편집해야 합니다. phpinfo(); php 함수로 찾을 수 있습니다. 기본적으로 구성 파일 위치는 다음과 같습니다.
    sudo vim /etc/php/7.3/cli/php.ini      #for PHP CLI 
    sudo vim /etc/php/7.3/fpm/php.ini      #for PHP FPM 
    sudo vim /etc/php/7.3/apache/php.ini   #for PHP with Apache 
    
    위의 모든 구성 파일을 편집하고 아래 코드를 파일 끝에 추가합니다.
     zend_extension = /usr/local/ioncube/ioncube_loader_lin_7.3.so
    
    /usr/local/ioncube/ioncube_loader_lin_7.3.so 파일을 일치하는 PHP 버전 파일로 바꿉니다.

    3단계 – Apache 및 PHP-FPM 서비스 다시 시작

    Apache 또는 PHP-FPM용 php.ini를 변경한 후 다음 서비스를 다시 시작해야 합니다.
    sudo systemctl restart apache2      #for PHP with Apache 
    sudo systemctl restart php7.3-fpm      #for PHP FPM 
    

    4단계 – ionCube 로더 확인

    Ioncube PHP 모듈의 설치 및 설정을 확인해보자. 쉘에서 php -m 명령을 실행하십시오.
    php -v
    
    PHP 7.3.6-1+0~20190531112640.39+buster~1.gbp6131b7 (cli) (built: May 31 2019 11:26:40) ( NTS )
    Copyright (c) 1997-2018 The PHP Group
    Zend Engine v3.3.6, Copyright (c) 1998-2018 Zend Technologies
        with the ionCube PHP Loader + ionCube24 v10.3.7, Copyright (c) 2002-2019, by ionCube Ltd.
        with Zend OPcache v7.3.6-1+0~20190531112640.39+buster~1.gbp6131b7, Copyright (c) 1999-2018, by Zend Technologies
    
    또는 다음 내용으로 웹 서버 문서 루트에 info.php 파일을 넣고 웹 브라우저에서 info.php에 액세스하여 상태를 확인할 수도 있습니다. phpinfo();
    ?>123그런 다음 웹 브라우저에서 info.php에 액세스하여 자세한 정보를 봅니다.