Назад | Перейти на главную страницу

При установке PHP 7.2 yum на Centos 7 отсутствует libargon2.so

Команда:

yum install php php-cli php-gd php-curl php-mysql php-zip php-fileinfo php-mbstring

Выдает следующую ошибку:

Error: Package: php-cli-7.2.12-1.el7.remi.x86_64 (remi-php72)
           Requires: libargon2.so.0()(64bit)
Error: Package: php-7.2.12-1.el7.remi.x86_64 (remi-php72)
           Requires: libargon2.so.0()(64bit)

Раньше я устанавливал более ранние версии php в Centos 7, но никогда не сталкивался с такой проблемой.

С чего начать решать это?

Centos 7 - это чистая установка, httpd и mariadb устанавливаются без проблем.

Я пытался:

ням чисто все

yum distro-sync

Изменить: PHP71 установлен красиво, но мне все еще нужен PHP72 в более длительной перспективе.

Отсутствующий пакет называется libargon2 и находится в epel репозиторий. Ранее это было в remi пока он не был добавлен в epel, после чего Реми удалил его из своего репо.

Чтобы использовать remi-php72 репо, вы также должны включить remi и epel репозитории, но один или оба из них отключены в вашей системе.

Включите remi и epel репо и попробуйте еще раз.