質問: virtualボックスを立ち上げ、centosを立ち上げ、vagrantにて、ログインを行いました。 phpや、apache,mysqlのダウンロードはうまくいったのですが、phpmyadminのインストールがうまくいきません。 以下のようなコマンドをvagrantにログインした状態で、入力したのですが、エラーが発生してしまいました。 > > sudo yum install -y --enablerepo=remi-php73 phpMyAdmin > > > エラー内容は下記の通りです。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/f6ac2e3c9b501d5941b9f8973f4f99d3.png) エラー内容で調べました所、こちらの質問に内容が似ていたのですが、色々と勝手に削除してしまってはまずいと思い、新たに質問を立てさせて貰いました。 centosは7をインストールしています。 解決の方法につきまして、ご助言いただけましたら、幸いです。 よろしくお願いします。 **追記** > > rpm -qa | grep remi", "yum history > > > 上記コマンドの実行結果は以下になります。 ![![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/d59e7d6736aecc805e4c05ba9039a24d.png)
回答: `.el6` が含まれるものは**CentOS6**用のrpmファイルですので、 Remiリポジトリを追加した際、誤ってCentOS6用のものを追加してしまっているのかと思います。 `sudo yum repolist --enablerepo=remi-php73` でリポジトリ一覧が確認できますので、Enterprise Linux 6と書かれているリポジトリがないか確認して みてください。 リポジトリを誤って追加していた場合、他にも違うバージョンのものを入れてしまっている可能性があるので、 1. `yum list installed | grep el6` で見つかったパッケージを `yum remove パッケージ名`で削除する 2. リポジトリを正しく設定しなおして、再度`yum install`でインストールする といった手順が必要になります。 Vagrant使っているなら環境を作り直したほうが早いかもしれません。