Этап 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 -y install yum-utils yum-config-manager --enable remi-php72
Этап 3
Стандартное обновление пакетов
yum update -y
Удивительно, но теперь yum попытается скачать и установить РНР версии 7. После установки требуется перезапуск Apache/php-fpm-(nginx).
Например, в Centos 7.5 для связки nginx+apache выполним service httpd restart
Версию PHP теперь можно проверить:
php -v
# PHP 7.2.12 (cli) (built: Nov 6 2018 16:40:25) ( NTS )
Подсказки
Если же обновления не произошло (или вообще ничего не произошло) или, например, раньше вы уже проводили апгрейд с 5.6 до 7.0/7.1, тогда нужно запустить команду для запрета php 5.6/7.0/7.1:
yum-config-manager --disable remi-php56 yum-config-manager --disable remi-php70 yum-config-manager --disable remi-php71
А уже после этого вернуться к Этапу 2 снова.
Дискуссия
Написал Rocky 9
Опубликовано в: Установка nginx c PHP-FPM под CentOS 7.0 in LinuxНаписал Константин
Опубликовано в: Докеризация стека LEMP под Ubuntu c помощью Compose in LinuxНаписал bammbr
Опубликовано в: Шлюз для маленького отдела на Red Hat 9 in LinuxНаписал Федор
Опубликовано в: Установка и конфигурация Samba на CentOS 7 in LinuxНаписал Evgenytrl
Опубликовано в: Загрузка файлов с помощью Wget in Linux