CentOS/RHEL 7/6에 ionCube 로더를 설치하는 방법

CentOS/RHEL 7/6에 ionCube 로더를 설치하는 방법

2022-10-18 last update

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

    ioncube download page에서 ioncube에서 시스템의 최신 ioncube 로더를 다운로드하거나 다음 명령을 사용하여 ioncube를 다운로드합니다.
    wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
    
    이제 다운로드한 아카이브를 추출하고/usr/local/ioncube 디렉토리에 파일을 배치합니다.
    tar xzf ioncube_loaders_lin_x86-64.tar.gz
    sudo mv ioncube /usr/local/
    

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

    php.ini 파일을 편집하고 파일 끝에 다음 줄을 추가합니다. php.ini 파일을 찾으려면 다음 명령을 사용할 수 있습니다.
    php -i | grep php.ini
    
    Configuration File (php.ini) Path => /etc
    Loaded Configuration File => /etc/php.ini
    
    그런 다음 시스템에서 활성 PHP 버전을 찾습니다.
    php -v
    
    위의 결과에 따라/etc/php.ini 파일을 편집하고 파일 끝에 다음 줄을 추가합니다.
     zend_extension = /usr/local/ioncube/ioncube_loader_lin_7.3.so
    
    /usr/local/ioncube/ioncube_loader_lin_7.3.so 파일을 일치하는 PHP 버전으로 바꿉니다.

    3단계 – 이온큐브 로더 확인

    Ioncube PHP 모듈의 설치 및 설정을 확인해보자. 쉘에서 php -m 명령을 실행하십시오.
    php -m 
    
    [Zend Modules]
    the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured)
    
    또는 다음 내용으로 웹 서버 문서 루트에 info.php 파일을 넣고 웹 브라우저에서 info.php에 액세스하여 상태를 확인할 수도 있습니다.
    <?php
       phpinfo();
    ?>