Hestia CP is one of the most popular, simple and convenient panels for site management, with its help you can add new sites, work with mail and databases, Cron, updates, file manager, ability to add SSL .


    To start the installation process, connect to the server via SSH terminal and run the following command, it will automatically go to the home directory, download the archive with the extension files, unzip it and list the files.

    cd /home; wget downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.zip; unzip ioncube_loaders_lin_x86-64.zip; cd ioncube/; ls -lh  
    cd /home; wget downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.zip; unzip ioncube_loaders_lin_x86-64.zip; cd ioncube/; ls -lh  
    --2023-02-24 16:20:22-- http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.zip
    Resolving downloads.ioncube.com (downloads.ioncube.com)...  
    Connecting to downloads.ioncube.com (downloads.ioncube.com)||:80... connected.  
    HTTP request sent, waiting for response... 200 OK  
    Length: 14635181 (14M) [application/zip]  
    Saving to: 'ioncube_loaders_lin_x86-64.zip.2'  
    ioncube_loaders_lin_x86-64. 100%[===========================================>] 13.96M 422KB/s in 19s  
    2023-02-24 16:20:42 (745 KB/s) - 'ioncube_loaders_lin_x86-64.zip.2' saved [14635181/14635181]  
    Archive: ioncube_loaders_lin_x86-64.zip  
    replace ioncube/ioncube_loader_lin_5.0.so? [y]es, [n]o, [A]ll, [N]one, [r]ename: All  
      inflating: ioncube/ioncube_loader_lin_5.0.so  
      inflating: ioncube/ioncube_loader_lin_4.3.so  
      inflating: ioncube/ioncube_loader_lin_7.0_ts.so  
      inflating: ioncube/ioncube_loader_lin_4.2.so  
      inflating: ioncube/ioncube_loader_lin_5.6.so  
      inflating: ioncube/ioncube_loader_lin_7.1.so  
      inflating: ioncube/ioncube_loader_lin_5.3.so  
      inflating: ioncube/ioncube_loader_lin_7.3_ts.so  
      inflating: ioncube/ioncube_loader_lin_5.5_ts.so  
      inflating: ioncube/ioncube_loader_lin_5.4.so  
      inflating: ioncube/loader-wizard.php  
      inflating: ioncube/ioncube_loader_lin_4.3_ts.so  
      inflating: ioncube/ioncube_loader_lin_5.5.so  
      inflating: ioncube/LICENSE.txt     
      inflating: ioncube/USER-GUIDE.pdf  
      inflating: ioncube/ioncube_loader_lin_5.4_ts.so  
      inflating: ioncube/ioncube_loader_lin_7.4_ts.so  
      inflating: ioncube/ioncube_loader_lin_7.0.so  
      inflating: ioncube/ioncube_loader_lin_5.3_ts.so  
      inflating: ioncube/ioncube_loader_lin_4.4.so  
      inflating: ioncube/ioncube_loader_lin_4.4_ts.so  
      inflating: ioncube/ioncube_loader_lin_7.4.so  
      inflating: ioncube/ioncube_loader_lin_7.3.so  
      inflating: ioncube/ioncube_loader_lin_7.1_ts.so  
      inflating: ioncube/ioncube_loader_lin_7.2_ts.so  
      inflating: ioncube/ioncube_loader_lin_5.2.so  
      inflating: ioncube/USER-GUIDE.txt  
      inflating: ioncube/ioncube_loader_lin_4.1.so  
      inflating: ioncube/README.txt      
      inflating: ioncube/ioncube_loader_lin_5.1_ts.so  
      inflating: ioncube/ioncube_loader_lin_7.2.so  
      inflating: ioncube/ioncube_loader_lin_8.1.so  
      inflating: ioncube/ioncube_loader_lin_5.0_ts.so  
      inflating: ioncube/ioncube_loader_lin_8.1_ts.so  
      inflating: ioncube/ioncube_loader_lin_5.1.so  
      inflating: ioncube/ioncube_loader_lin_5.6_ts.so  
      inflating: ioncube/ioncube_loader_lin_5.2_ts.so  

    The extension is installed separately for each version of PHP on the server.
    The following command shows the directory where the extension file should be loaded, pay attention to the numbers in the command, before executing the command replace them with your version of PHP, for which you will be installing the extension.

    php7.4 -i | grep "PHP Extension"  

    Copy the extension file into the directory with all the other extensions.
    In this command, the places to replace with your version of PHP and the extension directory are highlighted.

    cp ioncube_loader_lin_7.4.so /usr/lib/php/20190902  

    Create file 00-ioncube.ini with needed entry in configuration directory of needed PHP version.
    Change the versions of PHP to your own.

    echo zend_extension=ioncube_loader_lin_7.4.so > /etc/php/7.4/fpm/conf.d/00-ioncube.ini  

    Optional: to make the extension work in the console version of PHP, place a similar file in the CLI directory.

    echo zend_extension=ioncube_loader_lin_7.4.so > /etc/php/7.4/cli/conf.d/00-ioncube.ini  

    Reload the correct version of PHP service.

    service php7.4-fpm restart  

    This completes the installation.

    Now you can check if the module is activated for the WEB model you have chosen, with the help of the phpinfo test script:


    Or via the command:

    php7.4 -v  
    PHP 7.4.33 (cli) (built: Feb 14 2023 18:01:29) ( 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

    Important! Please make sure you have backed up the server before you start.

    If you have configuration difficulties or have additional questions, you can always contact our support team via ticket system.