CentOSでPHP5.2.8をRPMでインストールする

前回の日記
CentOSはPHP5.1.6しかインストールできなくてアワアワしてたのですがコメントにて
id:Fivestar さんに教えていただいたので早速実行。

なんでPHP5.1.6までしかないのか

ちょろっと調べたのだけれども、CentOS5では全体のバランスを考えてそんなにしょっちゅうパッケージのバージョンアップはしていないとのこと。互換性の問題ですかね。


同じような質問があった↓
http://q.hatena.ne.jp/1210362983


それではインストール開始
今回はここからインストールをします。↓
http://nog.dino.co.jp/2008/10/31/rhel5centos5%E7%94%A8%E3%81%AEyum%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%82%92%E5%85%AC%E9%96%8B%E3%81%97%E3%81%BE%E3%81%99%E3%80%82/

rpmでパッケージのインストール


$ sudo rpm -iv http://nog.dino.co.jp/dist/centos/5/dino/noarch/dino-release-1.0-1.noarch.rpm
-i インストール
-v 詳細表示

php-suhosinのインストール


$ sudo yum install php-suhosin

yumで欲しいPHP関連のパッケージをインストール

(古いものは yum remove で消しておく)


$ sudo yum install php php-mysql php-pear

PHPのバージョン確認


PHP 5.2.8 with Suhosin-Patch 0.9.6.3
ほい、完了です♪



symfonyインストールでエラーが発生


$ sudo pear install symfony/symfony
ここで

symfony/symfony requires PHP extension "dom"
No valid packages found
が出てインストールできないときには先に

$ sudo yum install php-xml
としてやるとうまくいきます。