最新バージョンのApache(現在は2.4.4)とPHP(現在は5.4.13)をCENTOS 6.4(x64)にインストールする最も簡単で正しい方法を探しています。問題の終わりはありません。
デフォルトのリポジトリでyumを使用する場合、利用可能な最新バージョンは3年前の2.2.15(2010年3月にリリースされたようです)です。本当に?新しいサーバーに3年前のWebサーバーが必要ですか?
そこで、次にソースからのビルドを確認しました。これは可能でしたが、インストールが完了したら、アンインストールをテストしたかったので、「makeuninstall」を実行して次のメッセージが表示されました。***ターゲットを作成するルールはありません `アンインストール'。
素晴らしいので、後でアップグレードするために自動化された方法でアンインストールすることはできませんか?さらに、ソースからPHPをビルドしようとすると、依存関係の後に依存関係に直面しました。最終的にあきらめるまで、1つずつインストールを進めました。これは、合理的なアプローチとは思えません。アンインストールするオプション-終わりのない依存関係。
次に、REMIのような代替リポジトリを調べました。REMIはPHP5.4.13を提供しているようです。Apache2.2.15が必要です。httpd-mmn= 20051115(明らかにApache2.2.15の一部です)というメッセージが表示されます。
次に、ソースから独自のRPMを構築することを検討しました。 (少なくともそうすれば、簡単にアンインストールできます。)それはかなりうまくいきました-最初は。 ApacheのRPMを簡単に構築することができ、少しの努力でPHPを調整してApache2.4.13を探すことができましたが、それを行った後も、 php54に必要なエラー必要なもの:libcurl.so.3()(64bit)。curlとlibcurl、libcurl-develがインストールされているようです。
この時点で私はイライラしています-更新されたApacheとPHPスタックをこの狂気なしで取得する簡単な方法が必要です。他の管理者はこれをどのように行っていますか?秘密の方法はありますか?これは私が気付いていないのですか?それとも、本当に古いバージョンのApacheとPHPを実行していて、セキュリティホールがたくさんあることを無視しているだけですか?
NickWの最後の段落を真剣に考えます。それにもかかわらず、XAMPPはApache2.4.3およびPHP 5.4.7。 http://www.apachefriends.org/en/xampp -linux.html
自己コンパイルされたソフトウェアを使用する場合は、yoがセキュリティ修正などに対応する責任があることを真剣に検討してください。次のバージョンへの移行を余儀なくされたために破損した場合は、ほとんどヘルプがなく、問題になります。
一部のサードパーティリポジトリを使用すると、ディストリビューションが処理するソフトウェアのバージョンを踏みにじることができ、正常に更新できない混乱が発生する可能性があります。