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 が有効になっていなかったことが原因でした。