Home Arrow Icon FAQ Arrow Icon Joomla Products Arrow Icon What is ionCube? How to install

What is ionCube? How to install

If you are trying to install one of our extension and getting an ionCube requirement message, please contact us at This e-mail address is being protected from spambots. You need JavaScript enabled to view it . We will be happy to help you.

Our extensions are encoded by ionCube and not open source. But template files are not encoded and you can modify the layout. Each purchase means a life time license for one domain and there is no problem in using the extension.

ionCube loader is a free PHP extension that decodes encrypted PHP files at runtime. Most commercial hosting companies have ionCube loader installed already.

Speed up Joomla

How can I check if ionCube is installed?

To check if ionCube is installed properly, login to your Joomla admin area and go to Menu->System Info->PHP Information. In the 3rd block of information, you will see information similar to the following:


ioncube check


This program makes use of the Zend Scripting Language Engine: Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies with the ionCube PHP Loader v3.1.32, Copyright (c) 2002-2007, by ionCube Ltd.

If you see the information stating that ionCube is installed, then this means that ionCube has been properly installed.

If ionCube is not installed on your server:

You may need to contact your server´s administrator or Hosting Company if that is not already installed at your server. Loader is free and installation is easy.

If you want to do it yourself, you can download it, and read the Installation Instructions.

Troubleshooting:

Upload loader-wizard.php from the pack you downloaded above to your website root. Then access it like

//<www.yourwebsite.com>/loader-wizard.php

It will give more information about the installation of ioncube on your website.

If you still having issues, please let us know. We will try our best to help you.

IonCube Installation instructions

If you have a VPS or Dedicated server these instructions are for you. If you are on a shared hosting but can edit php.ini, then these instructions will also work for you.

- Create a folder somewhere and copy the specific ioncube loader .so file there. For example, /var/www/ioncube/  and put ioncube_loader_lin_7.3.so for example in that folder. If you have php 7.4 and your server is linux, then most probably your file is ioncube_loader_lin_7.4.so. loader-wizard.php can help you finding your loader filename as described above.

- Then put these two lines in the end of your php.ini file;

[Zend]
zend_extension = /var/www/ioncube/ioncube_loader_lin_7.3.so

- Restart php/apache.

- Check again by running loader-wizard.php from your website root.

- If ioncube is ready now, DELETE THE loader-wizard.php

Note: You can find the path of your php.ini from phpinfo. You create a php file in your website root with any name and put the following in it.

<?php

phpinfo();

- When you will browse this file, you will see information about your php and the path to php.ini file.

- DELETE THE phpinfo file AFTER THE WORK IS DONE.