php-mbstring インストールできなかった備忘

linux

環境

  • CentOS7
  • php7.4

php本体などのインストール

  • インストールコマンド
# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
# yum install --enablerepo=epel,remi-php74 php php-devel php-mysqlnd php-xml

php-mbstring インストールエラー解消

  • エラー内容
# yum install --enablerepo=remi-php74 php-mbstring
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
 * remi-php74: ftp.riken.jp
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ php-mbstring.x86_64 0:7.4.27-1.el7.remi を インストール
--> 依存性の処理をしています: libonig.so.105()(64bit) のパッケージ: php-mbstring-7.4.27-1.el7.remi.x86_64
--> 依存性解決を終了しました。
エラー: パッケージ: php-mbstring-7.4.27-1.el7.remi.x86_64 (remi-php74)
             要求: libonig.so.105()(64bit)
 問題を回避するために --skip-broken を用いることができます。
 これらを試行できます: rpm -Va --nofiles --nodigest
  • エラー解消方法
# yum install --enablerepo=remi oniguruma5php
# yum install --enablerepo=remi-php74 php-mbstring
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
 * remi-php74: ftp.riken.jp
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ php-mbstring.x86_64 0:7.4.27-1.el7.remi を インストール
--> 依存性解決を終了しました。

依存性を解決しました

※oniguruma5phpとは下記参照

GitHub - kkos/oniguruma: regular expression library
regular expression library. Contribute to kkos/oniguruma development by creating an account on GitHub.

コメント