Me paso igual y como en rpm solo aparencen versiónes pocos seguras de php y apache los desintale "rpm -e httpd" y "rpm -e php"  y me baje los fuentes de php y apache de sus sitios web y lo compile con este tutor:
   Código PHP:
   
tar -zxvf httpd-2.0.39.tar.gz
cd httpd-2.0.39
./configure --prefix=/opt/httpd-2.0.39 --enable-ssl --enable-cgi
--enable-so 
\
--enable-modules=all --with-perl --enable-shared=max
make
make install
 
Verifica si ya tienes definido el usuario nobody, si no es así,
agrégalo con
useradd, algo como: 'useradd nobody' debería bastar. Ahora veamos si
todo
marchó bien:
 
/opt/httpd-2.0.39/bin/apachectl start
 
Ahora, que estamos seguros:
 
/opt/httpd-2.0.39/bin/apachectl stop
 
tar -jxvf php-4.2.1.tar.bz2
cd php-4.2.1
 
./configure --prefix=/opt/httpd-2.0.39 \
--with-config-file-path=/opt/httpd-2.0.39/conf --without-pear
--with-openssl 
\
--with-zlib --with-bz2 --enable-calendar --with-gdbm --with-db3
--with-gmp 
\
--with-mysql --with-ncurses --with-pgsql
make
make install
 
Muy bien, tenemos que agregar algunas opciones en 
/opt/httpd-2.0.39/conf/httpd.conf:
 
ScriptAlias /usr/local/apache2/ "/usr/local/apache2/bin/"
Action Application/x-httpd-php "/usr/local/apache2/php"
AddType application/x-httpd-php .php
 
/opt/httpd-2.0.39/bin/apachectl start
 
 
[shell]# cat > /usr/local/apache/htdocs/info.php
[shell]# <?php phpinfo() ?>
[shell]# [Control-D]
[shell]# lynx [url]http://localhost/info.php[/url]
 
Si vemos la información de PHP, entonces ha funcionado.
 
 
Bien, ahora necesitamos un guión de inicio, créalo con:
 
cat > /etc/rc.d/init.d/apache << "EOF"
#!/bin/sh
 
source /etc/rc.d/init.d/functions
 
case "$1" in
start)
echo "Iniciando el servidor web..."
loadproc /opt/apache2/bin/httpd
;;
stop)
echo "Deteniendo el servidor web..."
killproc /opt/apache2/bin/httpd
;;
restart)
$0 stop
sleep 1
$0 start
;;
status)
statusproc /opt/apache2/bin/httpd
;;
*)
echo "Modo de uso: $0 {start|stop|restart|status}"
exit 1
;;
esac
 
EOF
chmod a+x /etc/rc.d/init.d/apache
 
Recuerda hacer los enlaces simbólicos en /etc/rc.d/rc*.d.