A lot of script-driven apps, especially paid content management systems, encode their files so as to make sure that they won't be reverse engineered or tampered with. Many of them use an application named ionCube PHP Encoder to do that, so if you acquire a paid script and you intend to install it in a website hosting account, a software instrument known as ionCube Loader has to be present on your server. Without it, you cannot install the script or if you somehow find a way to do this, it will not function appropriately since most of the script code will be encrypted to a degree where it cannot be interpreted. That is why, you should make sure 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 buy a shared website hosting account and the tool is not present, it cannot be added since your entire server PHP environment will have to be compiled again.
IonCube in Shared Hosting
IonCube Loader comes with all of the shared hosting plans that we supply, so every time you require it to install and execute some script app that requires it, you can enable it with a click in the Advanced section of the Hepsia Control Panel. As you're able to switch the PHP version that is active for your account from the same section, you will have to activate the tool for any new version which you set. If you're 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 can manage both new and older script applications for multiple sites inside the same account - something that you will not be able to do with lots of other web hosting providers available on the market.