[BlueOnyx:14127] Re: install solarspeed PHP-5.5.4-1

Michael Stauber mstauber at blueonyx.it
Thu Dec 19 11:14:09 -05 2013


Hi Gerald,

> getting this error on a new php install 5107R system,
> I used --version in the example, but this error comes up on any
> /home/solarspeed/php/bin/php command from cli
> 
> [root@## ~]# /home/solarspeed/php/bin/php --version
> Failed loading /home/solarspeed/ioncube/ioncube_loader_lin_5.4.so: 
> /home/solarspeed/ioncube/ioncube_loader_lin_5.4.so: undefined symbol:
> zend_unmangle_property_name
> PHP 5.5.4 (cli) (built: Oct 10 2013 12:16:19)
> Copyright (c) 1997-2013 The PHP Group
> Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
> 
> not sure why its trying to load ioncube_loader_lin_5.4.so as should be
> and appears to be running PHP-5.5.4

At the time when that PKG was built, there was no IonCube encoder for
PHP-5,5 ready. So this PKG was built without IonCube support. Which just
means that I removed the ioncube.ini from the PHP RPM.

If your PHP claims it needs it, or loads the IonCube library for
PHP-5.4, then it could be that the config file from a previous PKG
install didn't get removed during the PHP upgrade.

To fix this, do this, please:

rm /home/solarspeed/php/etc/php.d/ioncube.ini

Then restart Apache and AdmServ:

/sbin/service httpd restart
/sbin/service admserv restart

That should solve the issue.

-- 
With best regards

Michael Stauber



More information about the Blueonyx mailing list