Lots of script-driven apps, particularly paid cms, encrypt their files so as to ensure that they will not be reverse engineered or tampered with. Most of them use an app named ionCube PHP Encoder to do this, so if you get a paid script and you intend to set it up in a web hosting account, an instrument called ionCube Loader has to be present on your server. Without it, you will not be able to install the script or in case you somehow find a way to do this, it will not function properly as almost all of the script code will be encoded to a degree where it can't be interpreted. That's why, you need to ensure that ionCube Loader is present if you get a new website hosting account and you'd like to employ some paid web app. If you purchase a shared hosting account and the tool is not present, it cannot be added as the whole server PHP environment shall have to be compiled again.

IonCube in Hosting

IonCube Loader is provided with all hosting plans which we provide, so if you require it to set up and run some script app which requires it, you can activate it with a single click inside the Advanced section of the Hepsia Control Panel. Because you are able to switch the PHP release that's active for your account from the same section, you need to enable the tool for any new version which you set. When you are more experienced, you're able to employ a php.ini file in a domain or subdomain folder and set the PHP version as well as the status of ionCube Loader for this particular website only, without affecting the entire account. This way you're able to run both new and older script applications for multiple websites inside the same account - something that you cannot do with a lot of other website hosting service providers out there.