If you need to encrypt the PHP code of your application, to distribute it commercially or simply not to open the source code to any competitors, a popular choice for not making the PHP code readable but still allowing it to be executed is ionCube Encoder that has been designed to integrate well with both small and enterprise-grade business applications.
However all applications and files that have been encoded with ionCube Encoder they also need to be decoded before they can be executed by the PHP interpreter and that's where it comes into play ionCube Loader.
PHP is a widely used open source programming language that allows developers to create dynamic web pages and even complex applications such as various CMS such as WordPress / WooCommerce / Prestashop / Magento / Drupal for example.
Typically, the PHP source code first passes through the ionCube encoder before the application is deployed. This causes the code to be unreadable or cannot be changed.
However, by default, the encrypted PHP source code cannot be run directly on the server. It must be decrypted before the PHP engine can process it and the IonCube Loader extension correctly installed and configured will take care of it.
Unfortunately, installing IonCube Loader is not a very difficult operation but in any case not trivial nor within everyone's reach, in fact, in addition to needing administrative root privileges, you also need to know the installed PHP environment in order to select the correct path of the extensions and be able to do it later as well as install also load on restart of the PHP pools.
Unfortunately not all hosts are the same and not all support IonCube Loader extensions.
Our performance oriented hosting has IonCube loaders for all PHP versions including 5.6 / 7.0 / 7.1 / 7.2 / 7.3 / 7.4 / 8 and later.
Feel free to contact us for