
私はVPSを使用しており、CentOS 6.5を使用しています。NginxとphpとmySqlをインストールしました。しかし、phpMyAdminをインストールしようとしたときこれらの手順ステップ 3 で次のコードを入力します。
sudo yum install phpmyadmin
実行中に次のエラーが返されます:
Error: php56w-common conflicts with php-common-5.3.3-40.el6_6.x86_64 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
それで、この問題に対して私は何をすべきでしょうか?
私がやったことに注意これらの手順CentOS 6 に Linux、nginx、MySQL、PHP (LEMP) スタックをインストールします。
答え1
どうやら、ウェブタティックCentOS にデフォルトで含まれているものや EPEL によって提供されるものよりも新しいバージョンの PHP (php56w) を取得するには、yum リポジトリを使用します。これは、EPEL phpMyAdmin パッケージが期待する PHP バージョンと競合します。
phpMyAdmin が (はるかに) 新しい PHP バージョンでも問題なく動作する可能性は十分にあり、その場合は提案されている方法--skip-broken
が解決策となります。別の方法としては、webtatic PHP パッケージを削除し、代わりに CentOS/EPEL PHP バージョンにダウングレードする方法があります。