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

Centos 7 上的 PHP 7.2 yum 安装在缺少 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 全部清理

yum 发行版同步

编辑:PHP71 安装得很好,但从长远来看我仍然需要 PHP72。

答案1

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

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

启用remiepelrepos 并重试。

相关内容