Lots of script-driven apps, especially paid cms, encode their files so as to ensure that they won't be reverse engineered or tampered with. Most of them use an application known as ionCube PHP Encoder to do that, so when you acquire a paid script and you would like to install it in a hosting account, a software instrument called ionCube Loader has to be present on the server. Without this, you won't be able to install the script or if you somehow find a way to do that, it will not function effectively due to the fact that almost all of the script code will be encoded to a point where it cannot be interpreted. In this light, you have to make sure that ionCube Loader is set up if you get a new hosting account and you would like to work with some paid web app. If you obtain a shared website hosting account and the instrument is not present, it can't be added because your entire server PHP environment shall have to be compiled again.
IonCube in Hosting
IonCube Loader is provided with all the hosting packages which we offer, so any time you require it to set up and run some script app which needs it, you can enable it with a single click in the Advanced section of the Hepsia Control Panel. As you are able to change the PHP release that is active for your account in the same section, you need to activate the tool for every new version that you set. If you are more experienced, you'll be able to take advantage of a php.ini file in a domain or subdomain folder and set both the PHP version as well as the status of ionCube Loader for that particular site only, without affecting the whole account. This way you can operate both new and older script apps for multiple websites within the same account - something that you will not be able to do with a lot of other website hosting service providers on the market.