web-dev-qa-db-ja.com

phpmyadminのインストール時にphp56-commonがphp-common-5.3.29-1.8.amzn1.x86_64と競合する

Php70とmysqlを正常にインストールしました。しかし、phpmyadminをインストールしようとすると

$ Sudo yum-config-manager --enable epel

その後

$ Sudo yum install -y phpMyAdmin

それは私に与えます

--> Finished Dependency Resolution
Error: php70-common conflicts with php-common-5.3.29-1.8.amzn1.x86_64
Error: php56-common conflicts with php-common-5.3.29-1.8.amzn1.x86_64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

また、グーグルの後、時々私はこれを試す解決策を見つけました

Sudo yum install php70-mbstring

そして、私もこれを試してみましたが、まだ同じエラーに直面しています。

なにか提案を...?

14

Amazonチュートリアルに従ってphpMyAdminをインストールしていると思いますか?

今日同じ問題が発生し、yumコマンドを使用してアンインストールPHP 7.0で解決しました(Amazonが「install」ではなく「remove」で指定したものと同じです:

Sudo yum remove httpd24 php70 mysql56-server php70-mysqlnd

インストールされたPHP 5.6代わりに:

Sudo yum install httpd24 php56 mysql56-server php56-mysqlnd

これが良い解決策かどうかはわかりませんが、うまくいき、依存関係の問題なくphpMyAdminをインストールできました。私はそれが役立つことを願っています:)

14
Eric

Php7を保持したい場合は、AWS Amazonの専門家と解決策を見つけました。 Sudo yum install -y php70-mbstringを使用するだけです

10
Uriel Shuraki

今日も同じ問題を抱えていました。 phpmyadmin.netからphpmyadminをダウンロードし、その指示に従って成功しました。 phpmyadminのセットアップ中に別の問題に遭遇しました。..

そこで、私は今のところAmazon AMIでこれを解決することに力を入れており、Bitnami LAMP AMIをインストールすることで選択を迅速化しています。 phpmyadminが構成されています。

注:BitnamiのAMIはPHPバージョン5.6.29を実行しているため、WebアプリケーションでPHP 7.0が特に必要な場合を除き、前の投稿のアドバイスに従ってダウングレードすることは有効です。

2
Brian Otteman