Mais um howto, agora de como instalar o PHP 5 em uma distribuição do Red Hat Enterprise 4. Note que o PHP 5 não é oficialmente suportado pela Red Hat, então utilize estas dicas por sua conta e risco.
=============================
1º Passo
=============================
Obter os pacotes:
# cd /tmp
# wget http://www.cyberciti.biz/files/lighttpd/rhel4-php5-fastcgi/php-5.1.4-1.esp1.src.rpm
# rpm -ivh php-5.1.4-1.esp1.src.rpm
OBS: Provalvelmente ao tentar instalar este pacote, reportará alguns erros de dependência como:
aspell-devel >= 0.50.0 is needed by php-5.1.4-1.esp1.i386
httpd-devel >= 2.0.46-1 is needed by php-5.1.4-1.esp1.i386
libstdc++-devel is needed by php-5.1.4-1.esp1.i386
pcre-devel >= 4.5 is needed by php-5.1.4-1.esp1.i386
libtool >= 1.4.3 is needed by php-5.1.4-1.esp1.i386
e outros… neste caso você deve resolver tais pendências antes, utilizando o YUM ou o UP2DATE.
# yum install bzip2-devel aspell-devel …. (todos os pacotes com pendência).
# up2date bzip2-devel aspell-devel …. (todos os pacotes com pendência)
=================================
2º Passo – Rebuild pacote RPM para RHEL – 32 bit
=================================
# cd /usr/src/redhat/SPECS
# rpmbuild -bb php.spec
OBS: no meu caso precisei instalar este pacote do rpm-build
Pacote: rpm-build-4.3.3-22_nonptl.i386.rpm (fácil de achar por ai)
# wget http://afs.caspur1.it/afs/italia/project/bigbox/e4/i386/latest/BigBox/RPMS/rpm-build-4.3.3-22_nonptl.i386.rpm
# rpm -ivh rpm-build-4.3.3-22_nonptl.i386.rpm
Ai sim, depois disso pode executar novamente o:
# rpmbuild -bb php.spec
A recompilação irá demorar alguns minutos…
=================================
3º Passo – Instalando os pacotes
=================================
Os pacotes .rpm estarão dentro do diretório: /usr/src/redhat/RPMS/i386
# cd /usr/src/redhat/RPMS/i386
# rpm -Uvh php*
Provavelmente irá reclamar de um pacote chamado php-pear. O pacote que você terá que localizar é o: php-pear-1.4.9-1.2.noarch.rpm
# wget http://hosting.xoxidemods.com/rpms/php-pear-1.4.9-1.2.noarch.rpm
Ai sim, agora você pode rodar novamente:
# rpm -Uvh php*
Ao terminar você já estará com o PHP instalado e configurado com seu Apache.
Fonte:
http://www.cyberciti.biz/tips/how-to-install-php5-redhat-enterprise-linux4.html
http://hosting.xoxidemods.com/rpms/
The Best, step by step, thank you a lot.