以前にやった手順を踏まえて、PHPの7.2系をインストールしてみる。
今回は7.2系だけ入れるので、以前のようにfor文は回さない。
sudo yum install --enablerepo=remi,remi-php72 php php-devel php-mbstring php-pdo php-gd php-xml php-mcrypt
が、下記のようなエラーが出てインストール出来ない。
エラー: パッケージ: php72-php-cli-7.2.15-1.el7.remi.x86_64 (remi) 要求: libargon2.so.0()(64bit) 問題を回避するために --skip-broken を用いることができます。
気持ち悪いが、–skip-brokenをつけるとインストールは出来た。。。ように見えたが、どうも肝心のPHP本体が入っていないように見える。
yum list installed | grep php72 php72-php-common.x86_64 7.2.15-1.el7.remi @remi php72-php-gd.x86_64 7.2.15-1.el7.remi @remi php72-php-json.x86_64 7.2.15-1.el7.remi @remi php72-php-mbstring.x86_64 7.2.15-1.el7.remi @remi php72-php-pdo.x86_64 7.2.15-1.el7.remi @remi php72-php-pecl-mcrypt.x86_64 1.0.2-1.el7.remi @remi php72-php-xml.x86_64 7.2.15-1.el7.remi @remi php72-runtime.x86_64 1.0-1.el7.remi @remi
remiのリポジトリがおかしいのか?
ググってみると、依存関係がとか、古いバージョン(デフォルトで入っているもの)とのコンフリクトがとか、情報が出てくる。
一旦、入っているPHPを全部消してから、必要なバージョンをインストールし直すしか無いか?
とりあえず、今日はここまで。

コメント