Обновление php 7.2 до php 7.4 в Centos 8

Thank you for reading this post, don't forget to subscribe!

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

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

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

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

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

# dnf module reset php:7.2

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

# dnf module enable php:remi-7.4

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

# dnf module list php

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

# dnf update

Уста­нов­ка 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

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

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