EasyApache Fails to update php 5.

PDW

Well-Known Member
Dec 29, 2003
121
0
166
While I dont know if I want to be at php version 5.12 etc... I am wanting to do some testing to make sure some of my scripts are able to work with. However I seem to not be able to get easyapache to update with hph 5.12 I get the following error on CENTOS 5.9 i686 virtuozzo – host WHM 11.34.1 (build 11)

Failed loading /usr/local/IonCube/ioncube_loader_lin_5.3.so: /usr/local/IonCube/ioncube_loader_lin_5.3.so: undefined symbol: php_body_write

Fatal error: Directive 'allow_call_time_pass_reference' is no longer available in PHP in Unknown on line 0
!! '/usr/local/bin/pear config-set php_ini /usr/local/lib/php.ini system' failed with exit code '256' !!
Suggestions?

Thanks
 

cPanelJamyn

Social Engineer
Staff member
Jan 29, 2009
105
2
143
Hi,

Can you clarify which version of PHP you're trying to build? We don't offer a PHP version 5.12 in EasyApache. From what you've provided, it looks like you've built PHP 5.4 but have IonCube loader from PHP 5.3 installed. Did you have a failed EasyApache build (and if so, do you have the build ID?). In the meantime, you may be able to reinstall the correct version of IonCube with the following (from the commandline):

# /scripts/phpextensionmgr install IonCubeLoader