What is IonCube? How exactly does IonCube work and do you really need it for your PHP applications?
IonCube Loader is a tool, which is needed to run files which are encrypted with ionCube PHP Encoder. The latter is an application employed to make PHP code human unreadable, so as to protect it from reverse engineering or illegal use. A great number of script-driven apps, in particular community forums, cms and electronic commerce solutions are protected with ionCube PHP Encoder, which means that if you acquire a script and you notice that ionCube is among the website hosting environment prerequisites, you have to make sure that your website hosting server has the instrument pre-installed. Though it is not that hard to set it up when you have your own server, it's almost impossible to do that on a shared hosting server because the PHP environment will have to be precompiled and all clients on the server shall be affected.
IonCube in Cloud Hosting
IonCube Loader is supplied with each and every cloud hosting
that we offer and you're able to enable it anytime with just a couple of clicks, so you'll be able to employ script applications that require it. You're able to do that through the PHP Configuration section of your Hepsia Control Panel and all it'll take to activate or disable ionCube is to click a button. The change will take effect in a minute, so you can proceed and install the app that you'd like without delay. The same section allows you to switch the PHP version which is active for your account, because we support several releases on our state-of-the-art cloud hosting platform. In case you move to a version that you have not used to date, you'll have to activate ionCube Loader again. More advanced users can use a php.ini file in a particular domain folder so as to set a PHP version different from the one for the entire account or enable/disable ionCube Loader.
IonCube in Semi-dedicated Servers
IonCube Loader is provided with all the semi-dedicated servers
that we provide, so you will not have any problems in case you'd like to set up and work with a script application that requires the software instrument in order to function properly. Activating it is as simple as clicking a button inside the Advanced area of the Hepsia Control Panel which comes with all of the semi-dedicated accounts and the change shall take effect in a minute, so you'll be able to move forward with the app set up without delay. Since we employ a cutting-edge custom-built platform and we support several versions of PHP simultaneously, you'll need to activate ionCube any time you switch to a version that you haven't used before. Additionally, you have the option to enable ionCube loader or even to set a PHP version different from the one in the account as a whole by generating a php.ini file in a separate domain or subdomain folder and adding a couple of lines of code within it.