cPanel & WHM no longer develops or updates EasyApache 3. We deprecated EasyApache 3 on December 31, 2018. We removed support for EasyApache 3 in cPanel & WHM version 78.
PHP Loader: ionCube 5 - EasyApache - cPanel Documentation
Page tree
Skip to end of metadata
Go to start of metadata

Overview

The ionCube® Loader allows you to use encoded PHP files on your system.  cPanel & WHM offers both ionCube 4 and ionCube 5. 

Profile

NameionCube
PHP Version5
Profile Value

Cpanel::Easy::IonCube5

Reverse BooleanNo

Compatibility

You cannot use ionCube 4 and ionCube 5 simultaneously. 

Notes

Important:

Use IonCube Loader 5 at your own risk. Read the ionCube news page and report any unexpected behavior to ionCube.

ionCube 5 introduced ionCube24®, which acts as a website monitoring and intrusion protection service for your website. If you enable ionCube24, the ionCube Loader checks for changes to the files or file creation after a certain time (a Trustpoint). ionCube disables this feature by default. 

When you run the php -v command, you will see the following output:

ioncube24 disabled: with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v5.1.1, Copyright (c) 2002-2016, by ionCube Ltd.

 

To enable this feature, add the following directive to your php.ini file: 

ic24.enable = 1

You will see the following output when you run the php -v command if you do not have an access key installed:

PHP Fatal error:  IC24: ionCube24 is enabled but no access key is set. Please see the server setup instructions at ioncube24.com or set 'ic24.enable = 0' in the php.ini file to disable ionCube24 for now.

 

For more information, read ionCube24's documentation

Vendor documentation

PHP version
Documentation
5Docs
  • No labels