What is IonCube? How exactly does IonCube work and do you need it for your PHP applications?
IonCube Loader is a software instrument, that's necessary to run files that are protected with ionCube PHP Encoder. The latter is an app that is used to make PHP code human unreadable, so as to protect it from reverse engineering and not authorized use. A large number of script-driven apps, especially message boards, content management systems and e-commerce solutions are encrypted with ionCube PHP Encoder, so when you obtain a script and you find that ionCube is on the list of web hosting environment requirements, you should ensure that your website hosting server has the instrument pre-installed. Although it is not that difficult to install it when you have your own server, it is almost impossible to do that on a shared web hosting server as the PHP environment will have to be precompiled and all the clients on the server will be affected.
IonCube in Shared Web Hosting
IonCube Loader is supplied with each Linux shared web hosting
that we provide and you will be able to enable it at any time with only a couple of clicks, so you can employ script apps that need it. You will be able to do that from the PHP Configuration section of your Hepsia Control Panel and all it will take to activate or deactivate ionCube is to click a single button. The change will take effect within a minute, so you will be able to proceed and install the application that you'd like without delay. The exact same section will allow you to change the PHP version that is active for your account, because we support a variety of releases on our advanced cloud hosting platform. If you move to a version that you have never used to date, you will have to activate ionCube Loader again. More advanced users can use a php.ini file in a specific domain folder so as to set a PHP version different from the one for the whole account or enable/disable ionCube Loader.
IonCube in Semi-dedicated Hosting
IonCube Loader is provided with all Linux semi-dedicated hosting
that we supply, so you won't encounter any problems in case you would like to set up and use some script app that requires the software instrument so as to function appropriately. Enabling it is as easy as clicking a single button inside the Advanced section of the Hepsia Control Panel that comes with all the semi-dedicated accounts and the change will take effect in a minute, therefore you're able to move forward with the application set up without any delays. Because we use a cutting-edge custom platform and we support many different versions of PHP at the same time, you'll have to enable ionCube every time you move to a version that you haven't used before. You will also have the option to activate ionCube loader or even to set a PHP version different from the one in the account as a whole by making a php.ini file in a separate domain or subdomain folder and adding a couple of lines of code inside it.