Apache start error

I have a new server, installed everything and tried to get it all up and running.

Got the following issue:

# /usr/local/apache/bin/apachectl start
httpd: Syntax error on line 54 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/libphp5.so into server: /usr/local/apache/modules/libphp5.so: undefined symbol: zend_ini_boolean_displayer_cb

Not an SELinux issue:

# getenforce
Disabled

Can't find this issue anywhere except when people say that file doesnt exist, but in my case it does exist:

# ls -la /usr/local/apache/modules/libphp5.so
-rwxr-xr-x. 1 root root 1846180 Feb  6 17:02 /usr/local/apache/modules/libphp5.so

Running on RHEL6.2
php-5.4.11
mysql-5.1.52-1.el6_0.1.x86_64
httpd-2.2.15-15.el6.x86_64

Can anyone suggest steps to ressolve?