CentOS7のサーバにおいてMoodleを運用しており、
Moodleのバージョンアップに伴い、PHPのバージョンを8.0に上げました。
Moodleを起動すると、zip、gd、intl、それぞれの拡張モジュールが必要、との事で
下記コマンドでインストールしようとしました。
sudo yum install --enablerepo=remi-php80 php-zip
sudo yum install --enablerepo=remi-php80 php-gd
sudo yum install --enablerepo=remi-php80 php-intl
ですが、どれも、下記のようなエラーになってしまいました。
# sudo yum install --enablerepo=remi-php80 php-zip 読み込んだプラグイン:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * centos-sclo-rh: ftp.iij.ad.jp * centos-sclo-sclo: ftp.iij.ad.jp * extras: ftp.iij.ad.jp * fasttrack: ftp.iij.ad.jp * remi-php80: ftp.riken.jp * updates: ftp.iij.ad.jp 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ php-pecl-zip.x86_64 0:1.22.2-1.el7.remi.8.0 を インストール --> 依存性の処理をしています: libzip5(x86-64) >= 1.10.1 のパッケージ: php-pecl-zip-1.22.2-1.el7.remi.8.0.x86_64 --> 依存性解決を終了しました。 エラー: パッケージ: php-pecl-zip-1.22.2-1.el7.remi.8.0.x86_64 (remi-php80) 要求: libzip5(x86-64) >= 1.10.1 インストール: libzip5-1.7.3-1.el7.remi.x86_64 (@remi-safe) libzip5(x86-64) = 1.7.3-1.el7.remi 問題を回避するために --skip-broken を用いることができます。 これらを試行できます: rpm -Va --nofiles --nodigest
# sudo yum install --enablerepo=remi-php80 php-gd 読み込んだプラグイン:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * centos-sclo-rh: ftp.iij.ad.jp * centos-sclo-sclo: ftp.iij.ad.jp * extras: ftp.iij.ad.jp * fasttrack: ftp.iij.ad.jp * remi-php80: ftp.riken.jp * updates: ftp.iij.ad.jp 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ php-gd.x86_64 0:8.0.30-1.el7.remi を インストール --> 依存性の処理をしています: libgd.so.103()(64bit) のパッケージ: php-gd-8.0.30-1.el7.remi.x86_64 --> 依存性解決を終了しました。 エラー: パッケージ: php-gd-8.0.30-1.el7.remi.x86_64 (remi-php80) 要求: libgd.so.103()(64bit) 問題を回避するために --skip-broken を用いることができます。 これらを試行できます: rpm -Va --nofiles --nodigest
# sudo yum install --enablerepo=remi-php80 php-intl 読み込んだプラグイン:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * centos-sclo-rh: ftp.iij.ad.jp * centos-sclo-sclo: ftp.iij.ad.jp * extras: ftp.iij.ad.jp * fasttrack: ftp.iij.ad.jp * remi-php80: ftp.riken.jp * updates: ftp.iij.ad.jp 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ php-intl.x86_64 0:8.0.30-1.el7.remi を インストール --> 依存性の処理をしています: libicudata.so.72()(64bit) のパッケージ: php-intl-8.0.30-1.el7.remi.x86_64 --> 依存性の処理をしています: libicui18n.so.72()(64bit) のパッケージ: php-intl-8.0.30-1.el7.remi.x86_64 --> 依存性の処理をしています: libicuio.so.72()(64bit) のパッケージ: php-intl-8.0.30-1.el7.remi.x86_64 --> 依存性の処理をしています: libicuuc.so.72()(64bit) のパッケージ: php-intl-8.0.30-1.el7.remi.x86_64 --> 依存性解決を終了しました。 エラー: パッケージ: php-intl-8.0.30-1.el7.remi.x86_64 (remi-php80) 要求: libicuuc.so.72()(64bit) エラー: パッケージ: php-intl-8.0.30-1.el7.remi.x86_64 (remi-php80) 要求: libicuio.so.72()(64bit) エラー: パッケージ: php-intl-8.0.30-1.el7.remi.x86_64 (remi-php80) 要求: libicui18n.so.72()(64bit) エラー: パッケージ: php-intl-8.0.30-1.el7.remi.x86_64 (remi-php80) 要求: libicudata.so.72()(64bit) 問題を回避するために --skip-broken を用いることができます。 これらを試行できます: rpm -Va --nofiles --nodigest
3つとも、「--skip-broken」でやってもダメでした。
この場合、どのように対応したら良いでしょうか?

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。