Learn what IonCube is and also why it’s installed on almost every server running PHP nowadays.
IonCube Loader is a software instrument, which is required to run files which are protected with ionCube PHP Encoder. The latter is an app used to make PHP code human unreadable, in order to protect it from reverse engineering and / or illegal usage. Plenty of script-driven applications, especially discussion forums, cms and e-commerce solutions are protected with ionCube PHP Encoder, which means that if you obtain a script and you find that ionCube is on the list of hosting environment prerequisites, you need to ensure that your hosting server has the tool pre-installed. Though it's not that hard to install it when you have your own server, it is almost impossible to do that on a shared web hosting server for the reason that the PHP environment should be precompiled and all the clients on the server shall be affected.
IonCube in Shared Hosting
IonCube Loader is a part of all the web servers that are a part of our cloud web hosting platform, therefore irrespective of the Linux shared service
that you get during the signup process, you will be able to activate it from the Hepsia Control Panel. This process is as simple as clicking an On/Off button in the Advanced section, so even if this will be your first web hosting account ever, you won't have to do anything complicated. The very same section enables you to choose the PHP version for your account (4, 5.2, 5.3, 5.4, 5.5), which means that if you want to switch to some other version, you only need to activate ionCube Loader for it as well. Since our platform is quite flexible, you may even set some other PHP version and another status of ionCube using a php.ini file in each domain folder. If this is something you want to do but you don't have much experience, our 24/7 technical support team will assist you within minutes.
IonCube in Semi-dedicated Servers
Due to the fact that all of the semi-dedicated server
accounts are set up on our advanced cluster platform and ionCube Loader is available on it, you will be able to use any script app which needs the tool in order to function properly. With a couple of clicks in your Hepsia web hosting Control Panel you're able to activate or deactivate ionCube for the PHP version which is currently active for the account. Since we support a couple of releases of PHP at the same time, you'll need to do that every time you switch to a different release, but if you revert back to a version which you've already used, our system will remember your choice and ionCube Loader will already be activated. In case you have several sites inside the same account and they require different releases of PHP, you're able to set up a php.ini file in each and every domain folder and with a couple of lines of program code you will be able to define both the PHP release plus the status of ionCube regardless of what is selected for the website hosting account as a whole.