php yum アップデート

#yum update php  

をしようと思ったら下記表示が

Packages(s) php available, but not installed.

いろいろやったがどうしたらいいか分からなくなって削除->再インストールの流れで

#削除
yum remove php -y
yum remove php-cli -y
yum remove php-*** #その他php関連全て削除

#インストール
yum install php php-mbstring php-mysql php-gd php-mcrypt php-pear php-pecl-xdebug php-pgsql

yum コマンドの復習

  • yum install xxx # インストール
  • yum update xxx # アップデート
  • yum remove xxx # 削除
  • yum list installed #インストール済み一覧
  • yum info xxx # 情報

rpm コマンドの復習

  • rpm -ivh # インストール
  • rpm -Uvh # アップデート
  • rpm -e # 削除
  • rpm -qa #インストール済み一覧
  • rpm -qi # 情報

詳しく調べてないがYUMコマンドはRPMコマンドを呼んでるらしい。
YUMコマンドは関連するパッケージもインストールしてくれるので楽(php-cliとかかな) ただバージョンを指定してインストールしたい場合などはRPMを使う必要あり。