1. Проверим текущую версию php.

# php -v
PHP 7.2.11 (cli) (built: Oct 9 2018 15:09:36) ( NTS )

2. Подключаем репозиторий remi.

# dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm

3. Отключаем текущий модуль php:7.2.

# dnf module reset php:7.2

4. Активируем модуль php:remi-7.4.

# dnf module enable php:remi-7.4

5. Проверяем список модулей php.

# dnf module list php

6. Запускаем обновление php 7.2 до 7.4

# dnf update

7. Установка php дополнений для wordpress.

На всякий случай привожу список всех пакетов, которые необходимы для сайтов wordpress. Если у вас что-то не было раньше установлено, доустановится. Например, я не всегда ставлю imagick, так как он тянет за собой кучу зависимостей. Но все же лучше поставить, так как пакет пригодится для многих плагинов оптимизации изображений.


# dnf install php-dom php-simplexml php-ssh2 php-xml php-xmlreader php-curl php-date php-exif php-filter php-ftp php-gd php-hash php-iconv php-json php-libxml php-pecl-imagick php-mbstring php-mysqlnd php-openssl php-pcre php-posix php-sockets php-spl php-tokenizer php-zlib

8. Проверяем новую версию php.

Если вы обновляетесь с версии 7.2, то ничего дополнительно настраивать не надо. Все старые конфиги актуальны.
# php -v