Actualización de la versión PHP en un VPS con el panel VestaCP
Guía para actualizar la versión de PHP en un servidor con el panel Vesta
PHP5.6 está instalado por defecto en el panel de control VestaCP.
Para actualizar a la versión 7.0 en CentOS 7, debes añadir el repositorio REMI correcto y habilitar los repositorios remi update, remi release y remi-php70.
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
Ahora debes detener apache2 y eliminar el paquete PHP existente.
service httpd stop
yum -y remove php
Instalar 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-phpphp-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
Tras este paso, debes detener el servicio PHP-FPM antiguo e iniciar el nuevo.
service php-fpm stop
service php70-php-fpm start
service httpd restart
Crear un enlace simbólico al nuevo PHP
ln -s /usr/bin/php70 /usr/bin/php
Puedes comprobar la versión y los parámetros principales de PHP con el siguiente comando:
# php -v