cPanel & WHM no longer develops EasyApache 3 and only releases security updates for it. We will deprecate EasyApache 3 on December 31, 2018. After that date, we will no longer update EasyApache 3. In cPanel & WHM version 78, we will remove support for EasyApache 3. For more information, read our cPanel Long-Term Support documentation. If you do not upgrade to EasyApache 4, you cannot upgrade to cPanel & WHM version 78. We strongly recommend that you upgrade to EasyApache 4. For more information, read our EasyApache 4 documentation.
PHP Loader: ionCube 5 - EasyApache - cPanel Documentation
Page tree
Skip to end of metadata
Go to start of metadata


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


PHP Version5
Profile Value


Reverse BooleanNo


You cannot use ionCube 4 and ionCube 5 simultaneously. 



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 (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 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
  • No labels