What exactly is IonCube? Why is it present on almost every present-day server running PHP?
A lot of script-driven applications, especially paid content management systems, encode their files so as to make sure that they will not be reverse engineered or tampered with. Many of them use an app named ionCube PHP Encoder to do this, so if you acquire a paid script and you wish to set it up in a website hosting account, a tool known as ionCube Loader needs to be present on the server. Without this, you can't install the script or if you somehow find a way to do that, it will not function appropriately because most 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 present when you get a new hosting account and you want to take advantage of some paid web application. If you purchase a shared website hosting account and the instrument is not present, it can't be added as the entire 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 need it in order to install and execute a script app which needs it, you can activate it with a click inside the Advanced area of the Hepsia Control Panel. As you're able to change the PHP version that is active for your account from the same section, you will need to enable the tool for each new version that you set. When you are more experienced, you'll be able to take advantage of 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 site only, without affecting the whole account. This way you can run both new and older script applications for multiple sites in the same account - a thing that you won't be able to do with many other web hosting service providers available on the market.