IonCube causing internal server error after PHP upgrade

Avatar
  • Answered
I am getting internal server error message after upgrading from PHP version 5.3 to 5.5. Looking at the error log file, I get this when accessing the website:

[Thu Nov 26 22:40:21 2015] [error] [client xxx.xxx.xxx.xxx] Failed loading /usr/local/IonCube/ioncube_loader_lin_5.3.so: /usr/local/IonCube/ioncube_loader_l$
[Thu Nov 26 22:40:21 2015] [error] [client xxx.xxx.xxx.xxx] Zend Guard Loader requires Zend Engine API version 220090626.
[Thu Nov 26 22:40:21 2015] [error] [client xxx.xxx.xxx.xxx] The Zend Engine API version 220121212 which is installed, is newer.
[Thu Nov 26 22:40:21 2015] [error] [client xxx.xxx.xxx.xxx] Contact Zend Technologies at http://www.zend.com/ for a later version of Zend Guard Loader.

I can't seem to get around this problem, even when I don't include Zend Guard and IonCube in the compile. Any ideas how to resolve this?
Avatar
johnpaulb-imhs1
Hello hiraylo,

Thank you for your contacting us about an internal server error after a PHP upgrade. Ioncube loader is no longer used in the latest versions of PHP. If you have site/scripts that require ioncube loader, you may have to downgrade the version of PHP, or update the sites/scripts you are using to be compatible with the updated version of PHP.

If you have any further questions, feel free to post them below.

Thank you,
John-Paul