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

We have a new documentation site for cPanel & WHM! You can find our new documentation site at

We will continue to maintain our API documentation on this server.

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