What is IonCube? Why is it present on almost any present-day server running PHP?
IonCube Loader is a software instrument, that's required to run files which are encrypted with ionCube PHP Encoder. The latter is an application which is used to make PHP code human unreadable, in order to protect it from reverse engineering or unauthorized usage. A number of script-driven applications, in particular discussion boards, content management systems and e-commerce solutions are protected with ionCube PHP Encoder, which means that if you purchase a script and you find that ionCube is on the list of web hosting environment prerequisites, you need to ensure that your web hosting server has the instrument pre-installed. Although it's not that hard to set it up if you have your own server, it's close to impossible to do that on a shared web hosting server as the PHP environment should be precompiled and all clients on the server will be affected.
IonCube in Hosting
IonCube Loader is available with all hosting packages which we provide, so if you need it to install and execute some script application which needs it, you can activate it with a click from the Advanced area of the Hepsia Control Panel. Since you'll be able to change the PHP version which is active for your account in the same section, you'll need to enable the tool for every new version which you set. When you're more skillful, you're able to employ a php.ini file in a domain or subdomain folder and set both the PHP version and the status of ionCube Loader for this particular site only, without affecting the whole account. In this way you will be able to operate both new and older script applications for multiple sites inside the same account - a thing that you cannot do with various other web hosting service providers available on the market.