По умолчанию в панели управления VestaCP устанавливается PHP5.6.

Чтобы обновить версию до 7.0 на CentOS 7 нужно добавить правильный репозиторий REMI и включить remi update, remi release и remi-php70 repository.

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm  
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm  
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm  

yum --enablerepo=remi update remi-release  
yum --enablerepo=remi-php70  

Теперь нужно остановить apache2 и удалить существующий пакет PHP

service httpd stop  
yum -y remove php  

Устанавливаем PHP 7.0

yum install php70-php  
yum install php70-php-pear php70-php-bcmath php70-php-pecl-jsond-devel php70-php-mysqlnd php70-php-gd php70-php-common php70-php-fpm php70-php-intl php70-php-cli php70-php php70-php-xml php70-php-opcache php70-php-pecl-apcu php70-php-pecl-jsond php70-php-pdo php70-php-gmp php70-php-process php70-php-pecl-imagick php70-php-devel php70-php-mbstring  

После этого шага, нужно остановить старую службу PHP-FPM и запустить новую.

service php-fpm stop  
service php70-php-fpm start  
service httpd restart  

Создаём символическую ссылку на новый PHP

ln -s /usr/bin/php70 /usr/bin/php  

Проверить версию и основные параметры PHP можно с помощью команды:

# php -v

Важно. Обновление версии PHP может повлиять на работу существующих проектов и они могут работать некорректно.

Обновлено 16 августа 2018 г.