Lots of script-driven applications, particularly paid cms, encrypt their files in order to make sure that they will not be reverse engineered or tampered with. The majority of them use an app called ionCube PHP Encoder to do that, so, in case you acquire a paid script and you would like to install it in a web hosting account, a software instrument known as ionCube Loader needs to be present on the server. Without this, you will not be able to install the script or if you somehow find a way to do this, it won't function effectively since most of the script code will be encrypted to a point where it can't be interpreted. In this light, you need to ensure that ionCube Loader is set up if you get a new hosting account and you want to employ some paid web application. If you purchase a shared website hosting account and the tool is not present, it cannot be added since the entire server PHP environment will have to be compiled again.
IonCube in Shared Web Hosting
IonCube Loader is provided with all of the shared web hosting packages that we provide, so if you need it to set up and run a script app which needs it, you can activate it with a single click inside the Advanced area of the Hepsia Control Panel. Because you can switch the PHP release that is active for your account in the same section, you'll need to activate the tool for each new version which you set. If you're more experienced, you will be able to take advantage of 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 website only, without affecting the entire account. This way you can operate both new and older script apps for multiple sites within the same account - a thing that you cannot do with various other website hosting suppliers available on the market.