命令:
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-php72
repo,您还必须启用remi
和epel
repos,但其中一个或两个在您的系统上都被禁用。
启用remi
和epel
repos 并重试。