PHP のバージョンをダウングレードするにはどうすればいいですか?

PHP のバージョンをダウングレードするにはどうすればいいですか?

新しい Fedora VM を作成し、PHP 5.3 をロードしたところ、非推奨となった関数 (例: eregi() ) を参照するレガシー コードが存在します。

PHP インストールを 5.3 から 5.2 などの以前のバージョンにダウングレードするにはどうすればよいでしょうか。YUM 経由のインストールが望ましいのですが、もし何か方法をご存知の方がいらっしゃいましたら、ぜひ教えてください。

ありがとう、

答え1

私は熱心な Ubuntu ユーザーですが、私の初期の記憶では、これがその方法です。「yum search php」を実行して、探しているバージョンがあるかどうかを確認します。ある場合は、「yum remove <>」を使用して古いバージョンの PHP をアンインストールし、「yum install <>」を使用して利用可能なバージョンをインストールします。これが yum 経由で可能な唯一の方法だと思います。

答え2

アトミックリポジトリを使用してFedora 17にphp 5.3をインストールできました

http://www6.atomicorp.com/channels/atomic/fedora/17/x86_64/RPMS/

まずphpとhttpdを削除する必要があります

yum remove php
yum remove httpd

/etc/yum.confの最後に以下を追加します。

exclude=php*5.4*

アトミックリポジトリからPHPをインストールする

wget -q -O - http://www.atomicorp.com/installers/atomic | sh
yum install php

関連情報