Instalar PHP 5.2 en CentOS 5.9: símbolo indefinido php_sig_jpg

He instalado PHP 5.2 desde el origen (estamos trasladando algunos sitios que requieren 5.2, por desgracia) a un cuadro de CentOS. PHP se comstack desde el origen, pero cuando bash iniciar apache recibo el siguiente error:

Starting httpd: httpd: Syntax error on line 210 of /etc/httpd/conf/httpd.conf: Syntax error on line 1 of /etc/httpd/conf.d/php.conf: Cannot load /etc/httpd/modules/libphp5.so into server: /etc/httpd/modules/libphp5.so: undefined symbol: php_sig_jpg 

También he instalado libpng, libpng-devel, gd, gd-devel, libjpeg y libjpeg-devel, pero no puedo averiguar qué podría estar causando esto.

Editar: agregando el contenido de /etc/httpd/conf.d/php.conf

 LoadModule php5_module modules/libphp5.so <FilesMatch \.php$> SetHandler application/x-httpd-php </FilesMatch> 

Parece que le falta alguna parte de la biblioteca de gd. Echa un vistazo a lo php / gd-relacionados con los packages que tiene con esto:

 rpm -qa| grep -iE php\gd |sort 

Si aún no lo ha hecho, puede utilizar los RPM de origen para crear packages de RPM personalizados. Esto es a menudo una forma less frágil de build y desplegar desde el origen en distribuciones basadas en RedHat.