新しいCentOS 6.4システムにPHP 5.2.17をインストールできますか?

新しいCentOS 6.4システムにPHP 5.2.17をインストールできますか?

インストールするアプリケーションに特定のバージョンのPHP(5.2.17)が必要なため、CentOS 6.4(Linux 2.6.32-358.11.1.el6.x86_64)を特定のバージョンのPHP(5.2.17)で設定しようとしています。

PHPのバージョンと依存関係をダウンロードしました。このバージョンのPHPには、ダウングレードされたphp-commonと以前のバージョンのlibcurlが必要です。

yum自体がlibcurlに依存しているように見えるため、libcurlを必要なバージョンにダウングレードしようとすると、yumは失敗します。これは意味があります。

影響を受ける(および削除された)パッケージのリストは膨大です。したがって、このPHPバージョンはlibcurlが組み込まれているためブリッジとして機能するようです。

以前のバージョンのCentOSで再起動する必要がありますか?私はLinuxを初めて使用していますが、PHPはel5でCentOsはel6ですか?

PHPパッケージ:php-5.2.17-1.el5.art.x86_64.rpm

libcurl: カール-7.15.5-17.el5_9.x86_64.rpm

ベストアンサー1

以前のバージョンのRPMを使用して以前のバージョンのパッケージにダウングレードしようとしないでください。 CentOS 6でCentOS 5パッケージを使用してダウングレードしようとしています。これは悪い考えです。

いくつかのオプションがあります。

  1. ビルド用のソースRPM(SRPM)ファイルをインポートし、php-5.2.17-1.el5.art.x86_64.rpm次のコマンドを使用してCentOS 6から直接ビルドします。

    $ rpmbuild --rebuild <srpm>
    
  2. 以下を使用して複数のバージョンのPHPを設定します。

  3. PHPをダウンロードして直接コンパイルしてディレクトリ(たとえば)にインストールし、/optPHPパッケージマネージャPEARを使用して必要なPHPモジュールをインストールします。

おすすめ記事