Recompilando PHP para usar funciones POP/IMAP

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
Esta entrada fue publicada en Linux, Servidores y etiquetada , , , , . Guarda el enlace permanente.

Deja un comentario