Verificar se existem pacotes instalados:
# yum list installed | grep php
Se existirem pacotes então é necessário removê-los:
# yum remove php php-cli php-common php-gd php-ldap php-mbstring php-mcrypt php-mysql php-pdo
Instalar o repositório webtatic
# rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm
Podemos então verificar quais os pacotes disponíveis:
# yum --enablerepo=webtatic list available | grep php55w
A seguir, instalamos os pacotes do PHP 5.5
# yum --enablerepo=webtatic install php55w php55w-cli php55w-common php55w-gd php55w-ldap php55w-mbstring php55w-mcrypt php55w-mysql php55w-pdo php55w-soap php55w-intl php55w-opcache
Nota: No meu caso, já tinha o repositório instalado anteriormente e não deixava instalar os pacotes do PHP 5.5 porque as chaves do repositório não eram válidas. Foi necessário atualizar as chaves:
# rpm --import http://repo.webtatic.com/yum/RPM-GPG-KEY-webtatic-andy
PHP já deve estar na versão 5.5. Podemos verificar com o comando:
# php -v PHP 5.5.38 (cli) (built: Jul 21 2016 13:42:32) Copyright (c) 1997-2015 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies
Finalmente, reiniciamos o Apache:
# service httpd restart