This protects the code from being human-readable or from being edited. Typically, PHP source code is first passed through the ionCube encoder before an application has been distributed. Upgrading to the If you need to encrypt PHP code in your application then a very popular choice is ionCube which has been designed to integrate well with both small and enterprise-level applications. IC Minor bug fixes, improvements and support for future features. Fix for a potential memory leak with the encoded paths feature of the Loader. Fix for incorrect line numbers being reported for undefined array index errors. Fixes for PHP issuesand Fix for an incorrect call order with certain combinations of foreach, finally and exception in the PHP 7. These beta loaders should not be used in a production environment.Īt present these only run 7. These will run files produced by the PHP 7. Recent Loader Changes Fix for incorrect errors arising when a class implemented an abstract method through a trait in the PHP 7.
Installing with the Loader Wizard recommended It is recommended to install a Loader using help from the Loader Wizard. Linux Loaders also include support for vulnerability protection and PHP error reporting via the ionCube24 platform.Īre you a hoster or package maintainer and would like API access to historical releases? Contact us and let us know. The Wizard script should also detect this correctly if you use it. If you are unsure of the server platform e. Pick a Loader package based on your operating system and whether the PHP installation is 32 or 64 bit. Loaders are available for many different platforms. To use the Wizard: install the script into your web space launch the script in your browser The Wizard will give guidance on selection and installation of the correct Loader package. The Wizard is a PHP script that when installed on a web server can give guidance specific to that machine, including which Loader file is required and what to add to the php.
It is recommended to install a Loader using help from the Loader Wizard. Note that different distributions of Linux, e. If you need Loaders for platforms not mentioned please contact us.
Loaders are for 32 and 64 bit x86 based systems unless otherwise specified.
Millions of people visit TecMint!An automated Installer and Wizard are available to help with install, as well as manual instructions. TecMint is the fastest growing and most trusted community site for any kind of Linux Articles, Guides and Books on the web. We hope that everything worked on fine while following this guide, otherwise, use the feedback form below to send us your queries. You should be able to see a message indicating that PHP is installed and configured with the ioncube loader extension status should be enabledas shown in the following screenshot. To test if ionCube loader is now installed and properly configured on your server, check your PHP version once more. Now we need to restart the Apache or Nginx web server for the ioncube loaders to come into effect. Note : Make sure to replace the extension directory and PHP version in the above command according to your system configuration.
Now we need to configure ioncube loader to work with PHP, in the php. Note : Make sure to replace the PHP version and extension directory in the above command according to your system configuration. Next we need to copy ioncube loader for our PHP 5. Next, find the location of the extension directory for PHP version 5. The above output clearly shows that the system is using PHP 5. To know the php version installed on your server, run the command. There will be different ioncube loader files for various PHP versions, you need to select the right ioncube loader for your installed PHP version on your server. Then run the ls command to list the numerous ioncube loader files for different PHP versions. Then unzip the downloaded file using the tar command and move into the decompressed folder. The above output clearly shows that the system is running on bit architecture. If you already have a running web server Apache or Nginx with PHP installed on your system, you can jump to the Step 2otherwise use the following yum command to install them.Īfter installing Apache or Nginx with PHP on your system, start the web server and make sure to enable it to auto start at system boot time using following commands.
It is mostly used in commercial software applications to protect their source code and prevent it from being visible.