The ionCube Loader PHP extension is available on our servers. You can enable it for a specific domain/subdomain via the Control Panel -> PHP Settings section by following these steps:
You can also enable the ionCube Loader manually by adding the respective extension directive to a PHP configuration file (php.ini). Since there is a separate ionCube binary compiled for each PHP version, you should enable the PHP extension that matches the PHP version used by your script(s) from the following table:
PHP version | php.ini directive | |
---|---|---|
PHP 8.3 | zend_extension=/usr/local/ioncube/ioncube_loader_lin_8.3.so | |
PHP 8.2 | zend_extension=/usr/local/ioncube/ioncube_loader_lin_8.2.so | |
PHP 8.1 | zend_extension=/usr/local/ioncube/ioncube_loader_lin_8.1.so | |
PHP 7.4 | zend_extension=/usr/local/ioncube/ioncube_loader_lin_7.4.so | |
PHP 7.3 | zend_extension=/usr/local/ioncube/ioncube_loader_lin_7.3.so | |
PHP 7.2 | zend_extension=/usr/local/ioncube/ioncube_loader_lin_7.2.so | |
PHP 7.1 | zend_extension=/usr/local/ioncube/ioncube_loader_lin_7.1.so | |
PHP 5.6 | zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.6.so | |
PHP 5.3 | zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.3.so |
Note: ionCube Loader does not support PHP 8.0. For PHP 8.4 there is only a beta version that is not available on the servers.
You can learn more about editing your PHP settings in our PHP Settings article.
If you encounter any ionCube loading errors similar to the one listed below:
Failed loading /usr/local/ioncube/ioncube_loader_lin_7.2.so: /usr/local/ioncube/ioncube_loader_lin_7.2.so: undefined symbol: zend_ce_countable
it is possible that there is a discrepancy between the PHP version used by your script and the PHP version used for compiling the ionCube extension. (Example: You are executing a script in a subdomain working with PHP version 7.4, but the ionCube module for PHP version 7.2 is loaded in the subdomain's php.ini file.)
To fix this error, make sure that you have enabled the ionCube Loader extension compiled for the PHP version that is used by your script.
All prices are in USD. No setup fees. Minimum contract period for shared hosting services - 12 months. Full prepayment for the contract period. 100-day money-back guarantee. No automatic renewal. Fees for domain registrations and SSL certificates cannot be refunded in case of an early contract termination.
ICDSoft 2001-2024 © All rights reserved
Terms of Use
|
Legal notice
|
Privacy
|
Reseller terms