ionCube Loader is a PHP extension that allows PHP applications distributed in encoded (compiled) format to run on a server. Some commercial PHP software — including certain billing systems, CRM platforms, and premium plugins — requires ionCube to function.
Check whether ionCube is already active
- Create a file named phpinfo.php in your public_html with this content:
<?php phpinfo(); ?>
- Open it in your browser: yourdomain.com/phpinfo.php
- Press Ctrl+F and search for ionCube.
- If you see a section titled ionCube Loader, it is active and no further action is needed.
- Delete the phpinfo.php file when done.
Request ionCube activation
ionCube Loader is a server-level extension. If it is not active on your account, contact TPC Hosting support with:
- Your domain name
- The PHP version you are using (visible in phpinfo or in cPanel → MultiPHP Manager)
- The application that requires ionCube
We will enable ionCube for your PHP version. Most requests are handled within a few hours.
Compatibility
ionCube Loader must match your PHP version exactly. If you change PHP versions later (e.g., upgrade from PHP 8.1 to PHP 8.2), ionCube must be verified or re-enabled for the new version. Contact support if you change PHP versions and ionCube-dependent software stops working.
ionCube vs. OPcache
OPcache is a different PHP extension that caches compiled bytecode to speed up PHP execution. It is enabled by default on all TPC Hosting accounts and does not conflict with ionCube. Both can be active simultaneously.