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

You can find our user documentation at

Check out our new API beta site!

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