- 締切済み
CentOS5環境で、MySQL4・PHP4を動かすには?
現在運用しているサーバ(CentOS4、MySQL4.1.20、PHP4.3.9)を、訳あって引越ししなければならなくなりました。 引越し先はOSが、CentOS5です。互換性等々が心配なため、MySQL4.x・PHP4.x環境にしたいのですが、最も確実に行うにはどうしたらいいでしょうか? これまで、パッケージ管理はyumに任せてきたきたので、ちょっと心配です。 新サーバのMySQLとPHPをyumで削除してから、インストールしたいバージョンのrpmを拾ってインストール・・・だけで問題なく動くでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- yambejp
- ベストアンサー率51% (3827/7415)
>正確に言うと「Linuxシステム管理初級者が比較的失敗する可能性が小さく >手軽な方法」が、ないものかと思っています。 結局、サポートのきれているバージョンを指定してyumで対応できるかどうか が問題になってくるでしょうね。 ソースからのインストールはアプリケーション間の依存状況を使用者が 把握している必要もあり、失敗する可能性はけっして低くないですし 手軽とはいえませんが、バージョンを指定ということであれば、ある意味 これ以外確実な方法はないのでは? またMySQL4.1も微妙なバージョンなので、MySQLへの理解度が低い方には 扱いづらいバージョンだと思います。
- notnot
- ベストアンサー率47% (4900/10358)
どんな方法をとっても間違えなければうまくいくし、間違えればうまくいかないので、「最も確実」という表現に意味はないです。 私ならば、OS標準ではないパッケージを入れるなら、rpm で /usr/bin とかに入れるのじゃなくて、srcからmakeして /usr/local/bin とかに入れます。また、PHP/MySQLを入れるならapacheも独自に入れます。すべてsrcから/usr/localへ。普通にmakeすると/usr/local に入るはずです。 あと、PHP4はすでにサポート切れで、セキュリティーホールが見つかっても修正されませんので、お勧めじゃないですが。
お礼
ご回答、ありがとうございました。 全部「標準」でいくか、さもなくば、ソースからコンパイルせよ・・・とのことですね。「『確実』な方法という表現は無意味」とは、ごもっともですが、正確に言うと「Linuxシステム管理初級者が比較的失敗する可能性が小さく手軽な方法」が、ないものかと思っています。 以前、CentOS4.xに、MySQL5やPHP5をインストールする方法(ちょうど今回やりたいこと逆)が紹介されているのを見て、そのときそれが非常に役に立ったもので・・・類似の「技」はないものかと。。 http://hangar5.blog48.fc2.com/?mode=m&no=25
お礼
>またMySQL4.1も微妙なバージョンなので、 これは私も実感したところです。 大変、貴重なご指摘ありがとうございました。 ソースからのコンパイルを軸に対策を検討させていただきます。