CentOS 7 でレガシー PHP 5.3.29 アプリをミラーリングしようとしています (奇妙だとは思いますが)

CentOS 7 でレガシー PHP 5.3.29 アプリをミラーリングしようとしています (奇妙だとは思いますが)

Linux/PHPの達人がいれば助けてもらえないかと思っています。簡単に言うと、私はLinux/PHPで作られたウェブサイトのミラー/バックアップを作成する任務を負っています。PHP5.3.29 より既存のサーバーが何らかの理由で故障した場合のリスクを軽減します。

このアプリは巨大で、古くて、PHP5.3.29 よりローカルにダウンロードしてローカルで実行しようとしましたが、マンプインスタンスは最新バージョンの PHP を使用していますが、5.3.29 と現在のバージョンの違いにより、アプリは至るところで失敗します。今後はアプリを書き直すことを提案しましたが、当面の解決策としてこれを機能させる必要があります。

私はセントOS7最新バージョンの PHP がインストールされたサーバーをセットアップしましたが、明らかに失敗するだろうことはわかっています。オンラインで調べたのですが、良い解決策が見つかりませんでした。

CentOS 7 で PHP 5.3.29 を実行する方法について、何かアドバイスはありますか (Linux サーバーを直接操作し始めてまだ数か月なので、まだいくつかの分野は初心者です)。

助言やアドバイスをいただければ幸いです。

答え1

IUS アーカイブを使用して、CentOS 6 に RPM を手動でインストールすることもできます。 https://dl.iuscommunity.org/pub/ius/archive/CentOS/6/x86_64/

すべてダウンロードし、yum を使用してインストールすると、必要な依存関係が解決されます。

答え2

ご存知ない方のために説明すると、私は最終的に CentOS 7 クラウド サーバーをセットアップし、次の方法で PHP 5.4 をインストールしました。

yum install php

ただし、CentOS 5サーバーをセットアップし、Webtaticリポジトリを使用してphp 5.3.29をインストールすることもできます。ここ

最初はいくつか問題がありましたが、主にデフォルトの Apache 設定で mod rewrite が有効になっていなかったことが原因でした。

関連情報