web-dev-qa-db-ja.com

PHP 7.2 Centos 7での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 distro-sync

編集:PHP71は適切にインストールされていますが、実行するにはPHP72が必要です。

3
Rauli Rajande

不足しているパッケージはlibargon2という名前で、epelリポジトリーにあります。 remiに追加されるまでは以前はepelでしたが、その時点でremiはリポジトリから削除しました。

remi-php72リポジトリを使用するには、remiおよびepelリポジトリも有効にする必要がありますが、システムでこれらのいずれかまたは両方が無効になっています。

remiおよびepelリポジトリを有効にして、再試行してください。

8
Michael Hampton