What's IonCube? Precisely how does IonCube work and when do you really need it for your PHP applications?
IonCube Loader is a software instrument, that's necessary to run files which are encoded with ionCube PHP Encoder. The latter is an application which is used to make PHP code human unreadable, to protect it from reverse engineering or unauthorized use. Plenty of script-driven apps, particularly discussion forums, content management systems and e-commerce solutions are protected with ionCube PHP Encoder, so if you obtain a script and you notice that ionCube is one of the web hosting environment prerequisites, you have to ensure that your website hosting server has the instrument pre-installed. While it's not that difficult to install it if you have your own server, it's almost impossible to do that on a shared hosting server because the PHP environment shall have to be precompiled and all clients on the server will be affected.
IonCube in Web Hosting
IonCube Loader comes with all web hosting packages which we offer, so every time you need it in order to install and run a script application that requires it, you can activate it with a click from the Advanced section of your Hepsia Control Panel. Due to the fact that you can change the PHP version which is active for your account from the same section, you will have to activate the instrument for any new version that you set. If you're more skillful, you'll be able to employ a php.ini file in a domain or subdomain folder and set the PHP version and the status of ionCube Loader for that particular website only, without affecting the entire account. In this way you are able to run both new and older script apps for multiple sites within the same account - a thing that you can't do with lots of other web hosting service providers available on the market.