Una vez me encontré en la situación de necesitar las funciones IMAP de PHP.
El output de phpinfo() mostraba que había sido configurado con –with-imap=shared, que parece indicar que no están instaladas las funciones. Un error de “call to undefined function” al llamar a imap_open(…) lo demostraba.
Esta función es necesaria tanto si se usa el protocolo POP3 como IMAP, de forma que no quedaba más remedio que recompilar PHP configurándolo con –with-imap.
Una vez obtenido el .SRPM:
# rpm -ivh php.x.x.x.srpm
Ir a /usr/src/redhat/SPECS y modificar el archivo .spec para incluir las opciones adicionales, y entonces
# rpmbuild -ba php.x.x.x.spec
Los nuevos RPMs listos para instalar quedarán en /usr/src/redhat/RPMS
# rpm -Uvh --force *.rpm