Learn what IonCube is as well as the reasons why it’s installed on pretty much every server running PHP these days.
Plenty of script-driven applications, especially paid content management systems, encode their files in order to ensure that they will not be reverse engineered or tampered with. The majority of them use an app named ionCube PHP Encoder to do that, so if you get a paid script and you'd like to set it up in a web hosting account, a software instrument known as ionCube Loader has to be present on your server. Without having it, you cannot install the script or if you somehow find a way to do this, it will not work properly because almost all of the script code will be encoded to a point where it can't be interpreted. That's why, you have to ensure that ionCube Loader is set up when you get a new website hosting account and you want to employ some paid web app. If you purchase a shared website hosting account and the tool is not present, it can't be added because your entire server PHP environment will have to be compiled again.
IonCube in Shared Hosting
IonCube Loader is supplied with each shared hosting that we offer and you'll be able to activate it at any time with only a few clicks, so you'll be able to use script apps that need it. You will be able to do this through the PHP Configuration area of the Hepsia Control Panel and all it will take to activate or deactivate ionCube is to click a single button. The change takes effect in a minute, which means that you can go ahead and install the application that you would like without delay. The same section will allow you to switch the PHP release which is active for your account, as we support multiple releases on our advanced cloud platform. If you move to a version that you have never used so far, you'll have to activate ionCube Loader again. Experienced users can use a php.ini file in a specific domain folder so as to set a PHP release different from the one for the whole account or enable/disable ionCube Loader.