質問: centosからphpパッケージを削除できませんが、phpパッケージをphp 5.3に更新することもできません。 centosには腹立たしい問題がありますが、興味深い問題があります。構築したsymfony2webサイトを実行するようにこのサーバーを構成しようとしています。 webサイトが機能せず、問題をサーバー上のphpパッケージの一部が5.1であることに特定しました。また、新しいパッケージの一部はphp 5.3。(symfony2を実行するにはphp 5.3が必要です)。次のコマンドを使用します。yum install php53u.x86_64 そして、私はこのエラーを受け取ります: エラー:php53-commonはphp-commonと競合します それはインストールされていると言っていますが。とにかく、私はyum info phpを使用しますが、サーバーにインストールされているphpバージョンはまだ5.1.6です。yum remove phpを使用します。古いphpインストール5.3を新たにインストールできます。次のエラーが発生します。 引数phpに一致しません。 私は何が間違っているのですか?
回答: phpパッケージがインストールされているものを確認するには:rpm -qa | grep phpすでに http://iuscommunity.org リポジトリを使用しているようです。彼らはphpのようなパッケージのグループをアップグレードするのを助ける素晴らしいツールを持っています:yum install yum-plugin-replace yum replace php --replace-with php53 これにより、すべてのコアphpパッケージが自動的に削除され、iusから最新のものがインストールされます。詳細については、 http://iuscommunity.org/docs/clientusageguide#upgrading_stock_rhel_packages_to_ius_packages を参照してください。