CentOSでPHP5.16を5.3にアップグレード
使った環境はVirtual BoxでCentOS5.6 64bitを使いました
CentOSではyumを使ってPHPをインストールすることができますが、
$ yum install php
とインストールするとPHP5.16がインストールされるようです。
セキュリティ的にも新しいバージョンのほうが良かったりするので、5.3にアップグレードしたいと思います。
PHP5.3系のインストール
次にPHP5.3系をyumでインストールします
$sudo yum -y install php53 php53-mbstring php53-mysql php53-gd php53-devel
バージョンアップされているか確認
$ php -v PHP 5.3.3 (cli) (built: Nov 2 2011 23:35:50) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
PHP5.3.3となっているので大丈夫そうです。
これで完了です。
ただしphp-pearはアンインストールされてしまいphp53-pearというのも用意されてないみたいです。
しかし
http://d.hatena.ne.jp/Akkiesoft/20110411/1302488866
こちらのサイトに対処法が書かれていたので紹介しておきます。
# pear upgrade --force Archive_Tar # pear upgrade --force Console_Getopt # pear upgrade PEAR
とすることでアップグレードできるようです。