Centos7

Centos 7 上的 PHP 7.2 yum 安裝錯過了 libargon2.so

  • December 12, 2018

命令:

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)

我之前在Centos 7上安裝過php早期版本,但從未遇到過這樣的問題。

從哪裡開始解決這個問題?

Centos 7 是全新安裝,httpd 和 mariadb 安裝沒有問題。

我試過了:

百勝清潔所有

yum 發行版同步

編輯:PHP71 安裝得很好,但我仍然需要 PHP72 長期執行。

您缺少的包名為 libargon2,它位於epel儲存庫中。它之前一直存在,remi直到它被添加到epel,此時 remi 從他的 repo 中刪除了它。

為了使用remi-php72repo,您​​還必須啟用remiepelrepos,但其中一項或兩項在您的系統上被禁用。

啟用remiepel儲存庫,然後重試。

引用自:https://serverfault.com/questions/942544