Mise à jour de la version PHP sur un VPS avec le panneau VestaCP

Guide de mise à jour de la version PHP sur un serveur avec le panneau Vesta

PHP5.6 est installé par défaut dans le panneau de contrôle VestaCP.

Pour passer à la version 7.0 sous CentOS 7, vous devez ajouter le dépôt REMI approprié et activer les dépôts remi update, remi release et 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

Vous devez maintenant arrêter apache2 et supprimer le paquet PHP existant.

service httpd stop
yum -y remove php

Installer 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

Après cette étape, vous devez arrêter l'ancien service PHP-FPM et démarrer le nouveau.

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

Créer un lien symbolique vers le nouveau PHP

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

Vous pouvez vérifier la version et les principaux paramètres de PHP à l'aide de la commande :

# php -v

Important. La mise à jour de la version PHP peut affecter les projets existants, qui risquent de ne plus fonctionner correctement.

Besoin d’aide?Nos ingénieurs vous aideront gratuitement pour n’importe quelle question en quelques minutesNous contacter