Как обновить PHP 5.6 до PHP 7.3 на CentOS VestaCP

ck65

Администратор
Администратор
Регистрация
15 Дек 2012
Сообщения
2,859
Реакции
750
В этом уроке я покажу вам, как обновить PHP 5.6.xx, который по умолчанию устанавливается Vesta CP во время установки до последней версии PHP 7.3.xx, Я тестировал на многих серверах перед написанием этого урока, и он просто отлично работает без каких-либо заморочек. Можно безопасно обновиться до PHP 7.3. Убедитесь, что ваш скрипт совместим с PHP 7.3, часть этого руководства скопирована из репозитория remi.

Зачем обновлять до php 7.3 - потому что это даст вам повышение безопасности и производительности + KICK, поскольку ваши сайты будут загружаться намного быстрее и потреблять меньше ресурсов. И php 7.3 на 5% быстрее, чем любая другая предыдущая версия.

Обновление до php 7.2 : How to Upgrade PHP 5.6 to PHP 7.2 on CentOS VestaCP | Mystery Data https://www.mysterydata.com/upgrade-php-5-6-php-7-2-centos-vesta-cp/

ШАГ 1 :
Установите Remi Repository и EPEL Repository на свой сервер:

RHEL 7
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
subscription-manager repos --enable=rhel-7-server-optional-rpms


RHEL 6
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm
rhn-channel --add --channel=rhel-$(uname -i)-server-optional-6


CentOS 7
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


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


ШАГ 2 :
После того, как вы установили репозиторий, вам необходимо выполнить несколько дополнительных настроек:
Запустите эту команду одну за другой для RHEL или CentOS
yum install yum-utils
yum-config-manager --enable remi-php73


ШАГ 3 :
Теперь просто запустите эту команду:
yum update -y

Вы увидите, что пакеты php обновляются. После процесса обновления вам необходимо перезапустить сервер Apache / php-fpm- (nginx) и проверить версию php с помощью приведенной ниже команды:
php -v

Вы должны увидеть следующие:
[root@server ~]# php -v
PHP 7.3.0 (cli) (built: Dec 4 2018 16:12:20) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.0, Copyright (c) 1999-2018, by Zend Technologies


Устранение проблем
Если процесс обновления php завершается неудачно (обновление не происходит / ничего не происходит) или вы ранее обновились с 5.6 до 7.0 / 7.1 / 7.2, то вам нужно выполнить эти команды, чтобы отключить php 5.6 / 7.0 / 7.1 / 7.2:
yum-config-manager --disable remi-php56
yum-config-manager --disable remi-php70
yum-config-manager --disable remi-php71
yum-config-manager --disable remi-php72

После этого следуйте инструкциям из ШАГА 2 снова.

Сегодня сам обновил форум на PHP 7.3, как видите все работает отлично))).
 
Сверху