I upgraded to php version 5.2.9 as described in your wiki. The upgrade process seemed to work fine, however I now get the following errors for "php -v"
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/dbase.so' - /usr/lib64/php/modules/dbase.so: undefined symbol: _zval_dtor_func in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/dom.so' - /usr/lib64/php/modules/dom.so: undefined symbol: php_libxml_ctx_warning in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/gd.so' - /usr/lib64/php/modules/gd.so: undefined symbol: _zval_copy_ctor_func in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/imap.so' - /usr/lib64/php/modules/imap.so: undefined symbol: _zend_hash_index_update_or_next_insert in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/json.so' - /usr/lib64/php/modules/json.so: undefined symbol: _zval_dtor_func in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/mbstring.so' - /usr/lib64/php/modules/mbstring.so: undefined symbol: OnUpdateLong in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/mysql.so' - /usr/lib64/php/modules/mysql.so: undefined symbol: OnUpdateLong in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/mysqli.so' - /usr/lib64/php/modules/mysqli.so: undefined symbol: zend_objects_destroy_object in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/pdo.so' - /usr/lib64/php/modules/pdo.so: undefined symbol: zend_ce_traversable in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/pdo_mysql.so' - /usr/lib64/php/modules/pdo_mysql.so: undefined symbol: zend_throw_exception_ex in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/pdo_sqlite.so' - /usr/lib64/php/modules/pdo_sqlite.so: undefined symbol: zend_throw_exception_ex in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/sqlite.so' - /usr/lib64/php/modules/sqlite.so: undefined symbol: OnUpdateLong in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/xmlreader.so' - /usr/lib64/php/modules/xmlreader.so: undefined symbol: zend_objects_destroy_object in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/xmlwriter.so' - /usr/lib64/php/modules/xmlwriter.so: undefined symbol: tsrm_realpath in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/xsl.so' - /usr/lib64/php/modules/xsl.so: undefined symbol: dom_node_class_entry in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/zip.so' - /usr/lib64/php/modules/zip.so: undefined symbol: _zval_dtor_func in Unknown on line 0
PHP 4.3.9 (cgi) (built: Apr 17 2009 19:19:49)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
If I try and run the update again it says there are no files to update.
You may also notice it still says PHP 4.3.9 (the old version). Is this there just because the version number isn't updated? I have checked the php version with "yum list php" and it is showing the version 5.2.9-2.el4.art. The modules seem to updated too. Any ideas how I fix these errors?
The install did not create the file /etc/php.ini.rpmnew for me to use - I did wonder about this, but it does say 'if applicable' on the wiki and I thought it just might not be as the file wasn't created. . How can I get a copy of this file or can I use the php.ini from a php.net 5.2.9 distribution?
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/dbase.so' - /usr/lib64/php/modules/dbase.so: undefined symbol: _zval_dtor_func in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/dom.so' - /usr/lib64/php/modules/dom.so: undefined symbol: php_libxml_ctx_warning in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/gd.so' - /usr/lib64/php/modules/gd.so: undefined symbol: _zval_copy_ctor_func in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/imap.so' - /usr/lib64/php/modules/imap.so: undefined symbol: _zend_hash_index_update_or_next_insert in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/json.so' - /usr/lib64/php/modules/json.so: undefined symbol: _zval_dtor_func in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/mbstring.so' - /usr/lib64/php/modules/mbstring.so: undefined symbol: OnUpdateLong in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/mysql.so' - /usr/lib64/php/modules/mysql.so: undefined symbol: OnUpdateLong in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/mysqli.so' - /usr/lib64/php/modules/mysqli.so: undefined symbol: zend_objects_destroy_object in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/pdo.so' - /usr/lib64/php/modules/pdo.so: undefined symbol: zend_ce_traversable in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/pdo_mysql.so' - /usr/lib64/php/modules/pdo_mysql.so: undefined symbol: zend_throw_exception_ex in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/pdo_sqlite.so' - /usr/lib64/php/modules/pdo_sqlite.so: undefined symbol: zend_throw_exception_ex in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/sqlite.so' - /usr/lib64/php/modules/sqlite.so: undefined symbol: OnUpdateLong in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/xmlreader.so' - /usr/lib64/php/modules/xmlreader.so: undefined symbol: zend_objects_destroy_object in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/xmlwriter.so' - /usr/lib64/php/modules/xmlwriter.so: undefined symbol: tsrm_realpath in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/xsl.so' - /usr/lib64/php/modules/xsl.so: undefined symbol: dom_node_class_entry in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib64/php/modules/zip.so' - /usr/lib64/php/modules/zip.so: undefined symbol: _zval_dtor_func in Unknown on line 0
PHP 4.3.9 (cgi) (built: Apr 17 2009 19:19:49)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
I think they are all the same. Installed yum (version 2.4.3) as it wasn't on the system - as well as all its dependencies. Then just went through the wiki instructions. I did "yum upgrade php" instead of just "yum upgrade". Would that be the problem? Was worried about the compatibility of other upgrades - all I need to do is upgrade php.
It's kinda strange that it says "PHP 4.3.9 (cgi)" when you have upgraded to PHP 5.2.9...
edit: the full line is PHP 4.3.9 (cgi) (built: Apr 17 2009 19:19:49) which is newer then my date (PHP 5.2.9 (cli) (built: Mar 10 2009 16:42:52)) but older build... and why does it say cgi, not cli...