とあるセクシーなデータ分析官

を目指す渋谷で働くソーシャルゲーム分析者の卵

PHP5を無理やり削除してPHP4を入れてみた

rpmでインストールされているphp関連のものをすべて削除
まずは現在のPHPのバージョンを確認します。

[kimura@hoge ~]$ php -v
PHP 5.1.6 (cli) (built: Jul 16 2008 19:53:00) 
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies

ターゲットはPHP5.1.6だ…フフフフフ


次にrpmでインストールされているもののリストを表示する

rpm -qa | grep php

php-mysql-5.1.6-20.el5_2.1
php-pear-1.4.9-4.el5.1
php-devel-5.1.6-20.el5_2.1
php-common-5.1.6-20.el5_2.1
php-cli-5.1.6-20.el5_2.1
php-pdo-5.1.6-20.el5_2.1
php-mbstring-5.1.6-20.el5_2.1
php-pgsql-5.1.6-20.el5_2.1
php-5.1.6-20.el5_2.1
php-xml-5.1.6-20.el5_2.1


次に日ごろの恨みを込めて(?)鬱憤を晴らすべく削除しまくる!

rpm -e php-mysql-5.1.6-20.el5_2.1

って感じで。
ちなみに順番適当にやっていると依存関係があるらしく、
先にこっちを消してねと、ご丁寧に教えてくれます。


その後でPHP4のファイルを本家から取得して
本家:http://www.php.net/get/php-4.4.9.tar.gz/from/a/mirror
rpmでインストールしてあげます。(こちらを参考にさせていただきました
参考:http://www.aconus.com/~oyaji/www/apache_linux_php.htm


終わったと思ったら最後に

php -v

でバージョンをチェック

[kimura@localhost ~]$ php -v
PHP 4.4.9 (cgi) (built: Mar 13 2009 05:39:20)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies


後はコマンドライン上、アパッチ上でPHPのプログラムが実行されていることを確認する。