Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
stylenone

Overview

The ionCube® loader allows you to use encoded PHP files on your system. 

Compatibility

You cannot use multiple version of ionCube simultaneously. 

ionCube 4 and 5 are not compatible with PHP 7. 

Installation

In the interface

To install or uninstall the ionCube 5 in EasyApache 4, use WHM's  EasyApache 4 interface (WHM >> Home >> Software >> EasyApache 4). 

On the command line

To install ionCube 5, run the following command on the command line, where ea-php## represents the version of PHP for which you wish to install ionCube:


Code Block
languagebash
yum install ea-php##-php-ioncube5


To uninstall ionCube 5, run the following command on the command line where ea-php## represents the version of PHP for which you wish to uninstall ionCube:


Code Block
languagebash
yum remove ea-php##-php-ioncube5

ionCube 24®

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:

Code Block
languagebash
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: 

Code Block
languagebash
ic24.enable = 1

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

Code Block
languagebash
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

Additional documentation

Localtab Group


Localtab
activetrue
titleSuggested documentation

Content by Label
showLabelsfalse
max5
showSpacefalse
cqllabel in ("ea4","phpoptions") and label = "whm" and space = currentSpace()


Localtab
titleFor cPanel users

Content by Label
showLabelsfalse
max5
showSpacefalse
cqllabel in ("ea4","phpoptions") and label = "cpanel" and space = currentSpace()


Localtab
titleFor WHM users

Content by Label
showLabelsfalse
max5
showSpacefalse
cqllabel in ("ea4","phpoptions") and label = "whm" and space in ("CKB",currentSpace())


Localtab
titleFor developers

Content by Label
showLabelsfalse
max5
showSpacefalse
cqllabel in ("ea4","phpoptions") and space = "DD"