Below are the steps to install php5 on a redhat server. We are going to install php 5.1.2 current satble php5 version.
# cd /usr/local/src
# wget http://us2.php.net/get/php-5.1.2.tar.bz2/from/this/mirror (or any other mirror)
# tar -jxvf php-5.1.2.tar.bz2
# cd php-5.1.2/
# PHP=’/usr/local/bin/php’ ( result of which php )
# CFG=`$PHP -i | grep configure | sed “s/–prefix=\/usr\/local//g” | sed “s/’//g” | sed “s/\.\/configure \(.*\)–with-apxs.*apxs \(.*\)/\1 \2/”`
# CFGLINE=”${CFG##* => } –prefix=/usr/local/php5 –exec-prefix=/usr/local/php5 –enable-force-cgi-redirect –enable-discard-path”
# ./configure $CFGLINE
# make
# make install
# cp /usr/local/php5/bin/php /usr/local/cpanel/cgi-sys/php5
# chown root:wheel /usr/local/cpanel/cgi-sys/php5
# cp -f php.ini-recommended /usr/local/php5/lib/php.ini
Edit /usr/local/apache/conf/httpd.conf to add the below enteries
Action application/x-httpd-php5 “/cgi-sys/php5″
AddType application/x-httpd-php5 .php5
# /etc/init.d/httpd restart
Reference : – http://devel.webonce.com/php5.txt