PHP初心者です。PHPMyAdminをインストールしようとしたところエラーが発生したためご教授願いたいです。MacにてCentOS6.7の仮想環境を作ることを想定しています。初歩的な質問で申し訳ないですがよろしくお願いします。
CentOS 6.7
PHP 5.6
入力コマンド↓
yum install -y --enablerepo=remi,remi-php56 phpMyAdmin
エラーメッセージ↓
エラー: パッケージ: php-twig2-2.12.5-1.el6.remi.noarch (remi) 要求: php(language) >= 7.0 インストール: php-common-5.6.40-20.el6.remi.x86_64 (@remi-php56) php(language) = 5.6.40 利用可能: php-common-5.3.3-49.el6.x86_64 (base) php(language) = 5.3.3 利用可能: php-common-5.3.3-50.el6_10.x86_64 (updates) php(language) = 5.3.3 利用可能: php-common-5.4.45-17.el6.remi.x86_64 (remi) php(language) = 5.4.45 利用可能: php-common-5.4.45-18.el6.remi.x86_64 (remi) php(language) = 5.4.45 利用可能: php-common-5.6.40-19.el6.remi.x86_64 (remi-php56) php(language) = 5.6.40 エラー: パッケージ: php-symfony4-common-4.1.13-1.el6.remi.noarch (remi) 要求: php(language) >= 7.1.3 インストール: php-common-5.6.40-20.el6.remi.x86_64 (@remi-php56) php(language) = 5.6.40 利用可能: php-common-5.3.3-49.el6.x86_64 (base) php(language) = 5.3.3 利用可能: php-common-5.3.3-50.el6_10.x86_64 (updates) php(language) = 5.3.3 利用可能: php-common-5.4.45-17.el6.remi.x86_64 (remi) php(language) = 5.4.45 利用可能: php-common-5.4.45-18.el6.remi.x86_64 (remi) php(language) = 5.4.45 利用可能: php-common-5.6.40-19.el6.remi.x86_64 (remi-php56) php(language) = 5.6.40 エラー: パッケージ: php-phpmyadmin-sql-parser5-5.3.1-1.el6.remi.noarch (remi) 要求: php(language) >= 7.1 インストール: php-common-5.6.40-20.el6.remi.x86_64 (@remi-php56) php(language) = 5.6.40 利用可能: php-common-5.3.3-49.el6.x86_64 (base) php(language) = 5.3.3 利用可能: php-common-5.3.3-50.el6_10.x86_64 (updates) php(language) = 5.3.3 利用可能: php-common-5.4.45-17.el6.remi.x86_64 (remi) php(language) = 5.4.45 利用可能: php-common-5.4.45-18.el6.remi.x86_64 (remi) php(language) = 5.4.45 利用可能: php-common-5.6.40-19.el6.remi.x86_64 (remi-php56) php(language) = 5.6.40 エラー: パッケージ: phpMyAdmin-5.0.2-2.el6.remi.noarch (remi) 要求: php(language) >= 7.1.3 インストール: php-common-5.6.40-20.el6.remi.x86_64 (@remi-php56) php(language) = 5.6.40 利用可能: php-common-5.3.3-49.el6.x86_64 (base) php(language) = 5.3.3 利用可能: php-common-5.3.3-50.el6_10.x86_64 (updates) php(language) = 5.3.3 利用可能: php-common-5.4.45-17.el6.remi.x86_64 (remi) php(language) = 5.4.45 利用可能: php-common-5.4.45-18.el6.remi.x86_64 (remi) php(language) = 5.4.45 利用可能: php-common-5.6.40-19.el6.remi.x86_64 (remi-php56) php(language) = 5.6.40 エラー: パッケージ: php-williamdes-mariadb-mysql-kbs-1.2.10-1.el6.remi.noarch (remi) 要求: php(language) >= 7.1 インストール: php-common-5.6.40-20.el6.remi.x86_64 (@remi-php56) php(language) = 5.6.40 利用可能: php-common-5.3.3-49.el6.x86_64 (base) php(language) = 5.3.3 利用可能: php-common-5.3.3-50.el6_10.x86_64 (updates) php(language) = 5.3.3 利用可能: php-common-5.4.45-17.el6.remi.x86_64 (remi) php(language) = 5.4.45 利用可能: php-common-5.4.45-18.el6.remi.x86_64 (remi) php(language) = 5.4.45 利用可能: php-common-5.6.40-19.el6.remi.x86_64 (remi-php56) php(language) = 5.6.40 問題を回避するために --skip-broken を用いることができません これらを試行できます: rpm -Va --nofiles --nodigest
5.6のphpとその関連パッケージを全削除後、バージョンを7.3に引き上げ以下のコマンドで再度インストールを試しても別のエラーが発生してダメでした。
yum install -y --enablerepo=remi,remi-php73 phpMyAdmin
追記
PHPは下記コードにてインストールしました。
[root@localhost tmp]$ yum install -y --enablerepo=epel libmcrypt [root@localhost tmp]$ yum install -y --enablerepo=remi,remi-php56 php php-devel php-pear php-mbstring php-xml php-mcrypt php-gd php-pecl-xdebug php-opcache php-pecl-apcu php-fpm php-phpunit-PHPUnit php-mysqlnd
その後、
[root@localhost tmp]$ cd /var/www/html
[root@localhost html]$ vi index.php
にてテストファイルを作り、ブラウザ表示させたところ問題なかったのですがこれは正しくインストールされているという認識で大丈夫でしょうか。ただ、php -v にてバージョン確認したところPHP 7.3.11 (cli)と出てきます。