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のプログラムが実行されていることを確認する。