I have recently upgraded to php 5.3.6-3.e15 on a cent 5 box. A particular application (squirrelmail) isn't functioning properly and I believe it might be because of my php modules being out of date. I do not know how to update them should that be the case.

When I run:

Code:
# php
The following is returned:

Code:
PHP Warning:  PHP Startup: mhash: Unable to initialize module
Module compiled with module API=20050922
PHP    compiled with module API=20090626
These options need to match
 in Unknown on line 0
When I run:

Code:
# yum list installed | grep php
I get:

Code:
php.i386                               5.3.6-3.el5.art                 installed
php-cli.i386                           5.3.6-3.el5.art                 installed
php-common.i386                        5.3.6-3.el5.art                 installed
php-devel.i386                         5.3.6-3.el5.art                 installed
php-gd.i386                            5.3.6-3.el5.art                 installed
php-ldap.i386                          5.3.6-3.el5.art                 installed
php-mbstring.i386                      5.3.6-3.el5.art                 installed
php-mcrypt.i386                        5.3.6-3.el5.art                 installed
php-mysql.i386                         5.3.6-3.el5.art                 installed
php-pdo.i386                           5.3.6-3.el5.art                 installed
php-pear.noarch                        1:1.7.2-2.el5.art

-- notating what I think is confirmation that all of my modules are up to date, but I am unsure.


My modules exist in

Code:
/usr/lib/php/modules
as per my php.ini.


To confirm:

Code:
; Directory in which the loadable extensions (modules) reside.
extension_dir = "/usr/lib/php/modules/"
I have reloaded apache and rebooted the server in its entirety.

Is there anyone that could help me?