Для установки php 5.5 или 5.6 на сервере под управлением CentOS с панелью VestaCP — выполним несколько простых действий.
Останавливаем веб-сервер

service httpd stop

Удаляем старый php

yum remove php -y

Добавляем репозитории содержащие php 5.5

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
cp /etc/yum.repos.d/remi.repo.rpmnew /etc/yum.repos.d/remi.repo -r

Теперь в файле нужно включить репозиторий [remi] и [remi-php55] или [remi-php56], в зависимости от того, какой php нужен.

Устанавливаем php-5*

yum install php php-bcmath php-cli php-common php-gd php-imap php-mbstring php-mcrypt php-mysql php-pdo php-soap php-tidy php-xml php-xmlrpc php-pecl-apc phpMyAdmin roundcubemail php-opcache php-xdebug -y

Восстанавливаем конфиги переименованные в процессе установки новых пакетов.

mv -f /etc/roundcubemail/db.inc.php.rpmsave /etc/roundcubemail/db.inc.php
mv -f /etc/roundcubemail/main.inc.php.rpmsave /etc/roundcubemail/main.inc.php
mv -f /etc/phpMyAdmin/config.inc.php.rpmsave /etc/phpMyAdmin/config.inc.php

Теперь запускаем веб-сервер и работаем с новым php.

service httpd start