Из этого гайда вы узнаете, как обновить PHP 5.4 до PHP 7.4 в CentOS 7.

Чтобы установить PHP, введите следующую команду:

# yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo

Введите следующую команду, чтобы увидеть текущую версию PHP:

# php -v
PHP 5.4.16 (cli) (built: Nov 1 2019 16:04:20) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

Как видите, версия PHP по умолчанию – 5.4. А теперь мы ее обновим.

Включаем Remi репозиторий:

# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Устанавливаем yum-utils:

# yum install yum-utils

yum-utils включает в себя yum-config-manager, который можно использовать для включения Remi в качестве репозитория по умолчанию для установки различных версий PHP.

Если вы хотите установить PHP 7.1, PHP 7.2, PHP 7.3 или PHP 7.4 на CentOS 7, просто включите его, как показано ниже.

# yum-config-manager --enable remi-php71
# yum-config-manager --enable remi-php72 
# yum-config-manager --enable remi-php73
# yum-config-manager --enable remi-php74

Для этого гайда я выберу PHP 7.4

# yum-config-manager --enable remi-php74

Теперь нужно обновить:

# yum update

Проверяем версию PHP еще раз:

# php -v
PHP 7.4.2 (cli) (built: Jan 21 2020 11:35:20) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies

И вот, PHP 7.4 установлен и работает на сервере CentOS 7.