Установка 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 устанавливаются без проблем.

Я пытался:

ням чистить все

ням дистро-синхрон

Редактировать: PHP71 установлен хорошо, но мне все еще нужен PHP72 в долгосрочной перспективе.

1 ответ

Решение

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

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

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

Другие вопросы по тегам