Centos 7 上的 PHP 7.2 yum 安装缺少 libargon2.so

Rau*_*nde 4 yum centos7 php7

命令:

yum install php php-cli php-gd php-curl php-mysql php-zip php-fileinfo php-mbstring
Run Code Online (Sandbox Code Playgroud)

给出以下错误:

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)
Run Code Online (Sandbox Code Playgroud)

我之前在Centos 7上安装过php早期版本,但是从来没有遇到过这样的问题。

从哪里开始解决这个问题?

Centos 7 是全新安装,httpd 和 mariadb 安装没有问题。

我试过了:

百胜干净

yum 发行版同步

编辑:PHP71 安装得很好,但我仍然需要长期运行 PHP72。

Mic*_*ton 9

您缺少的包名为 libargon2,它位于epel存储库中。它之前remi一直存在,直到它被添加到epel,此时 remi 从他的仓库中删除了它。

为了使用remi-php72repo,您​​还必须启用remiepelrepos,但是在您的系统上禁用了其中之一或两者。

启用remiepelrepos 并重试。