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 docs.cpanel.net.

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

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