Lots of script-driven apps, especially paid cms, encrypt their files to ensure that they won't be reverse engineered or tampered with. Many of them use an application named ionCube PHP Encoder to do this, so, in case you buy a paid script and you want to set it up in a hosting account, a tool called ionCube Loader must be present on your server. Without this, you won't be able to install the script or in case you somehow manage to do this, it won't operate effectively because almost all of the script code will be encoded to a point where it cannot be interpreted. That's why, you need to ensure that ionCube Loader is set up if you get a fresh hosting account and you wish to use some paid web app. If you obtain a shared hosting account and the tool is not present, it cannot be added as the entire server PHP environment will have to be compiled again.
IonCube in Shared Website Hosting
IonCube Loader is provided with all the shared website hosting packages which we supply, so any time you need it to install and execute some script application which needs it, you can enable it with a single click in the Advanced section of your Hepsia Control Panel. Due to the fact that you are able to switch the PHP release that's active for your account from the same section, you'll have to activate the tool for each new version that you set. When you're more experienced, you'll be able to use a php.ini file in a domain or subdomain folder and set both the PHP version and the status of ionCube Loader for that particular site only, without affecting the whole account. Thus you're able to operate both new and older script apps for multiple websites within the same account - a thing that you will not be able to do with many other web hosting service providers on the market.