Você pode usar remi como Michael Hampton sugeriu, mas para fins de conclusão, você também pode compilar seu próprio php.
Fazer o download
Você pode baixar a última versão do php 5.4.10 daqui . Ou, no caso de meu link estar desatualizado quando alguém vir isso, você pode acessar a página principal de download do php e navegar também.
Ferramentas de desenvolvimento
Você precisará de ferramentas básicas de desenvolvimento e poderá conseguir isso por meio de uma instalação em grupo.
yum groupinstall "Development Tools"
Bibliotecas necessárias
Você também precisará de várias bibliotecas para compilar o PHP. A seguir, uma lista de amostra . Você pode precisar ajustar dependendo dos módulos adicionais que você está instalando.
yum install libxml2-devel httpd-devel libXpm-devel gmp-devel libicu-devel \
t1lib-devel aspell-devel openssl-devel bzip2-devel libcurl-devel \
libjpeg-devel libvpx-devel libpng-devel freetype-devel readline-devel \
libtidy-devel libxslt-devel
Outra biblioteca comum frequentemente usada é o mcrypt ( libmcrypt-devel
), mas está disponível sob o rpmforge e não na base.
Compilando
Depois de definir todos os requisitos, a compilação real é bastante simples.
Extraia o php que você baixou anteriormente e entre no diretório.
tar jxf php-5.4.*.tar.bz2
cd php-5.4.10
Configure o PHP com material que você deseja ativar.
./configure --enable-zip --[etc. This list can get pretty long...]
Você pode ver uma lista completa de opções de configuração do PHP aqui .
Em seguida, finalize com a compilação.
make
make install
Agora você tem o php 5.4. * no seu Centos 6.