![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
Red Hat Enterprise Linux 4 serverへPHP5をインストールしたいのですが、以下のうちどの方法が一番良いでしょうか。
1:ソースからインストール(メンテナンスが面倒?)
2:互換OSのrpm等を使用(Cent OSなど)
3:SPRMからrpmを作成しインストール
4:RHNにある(らしい)PHP5のrhel4用rpmを使用
もっともいいと思われる選択肢とその理由を返答していただければ
と思います。
その他の選択肢なども書き込んでいただければ助かります。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
> Red Hat Enterprise Linux 4 serverへPHP5をインストールしたいのですが、
> 以下のうちどの方法が一番良いでしょうか。
> 1:ソースからインストール(メンテナンスが面倒?)
メンテナンスが面倒とのことですが、ソースコードからコンパイルしたプログラムを商用環境にインストールする場合、/opt 配下 (etc は /etc/opt、var は /var/opt) に独立したディレクトリを作成してインストールするか、自分で spec ファイルを書いて、RPM にしてからインストールするのが一般的です。つまり、メンテナンスの手間は標準パッケージの管理とさほど変わらないと思います。
※上記2つのいずれの方法においても、標準パッケージとの依存関係を自動的に作成しないように、spec ファイルに以下の設定を追加することをお勧めします。
AutoReqProv : no
■その他の選択肢
> 2:互換OSのrpm等を使用(Cent OSなど)
通常のRPM からインストールするとライブラリのバージョンが違うため動作しないもしくは予期せぬ動作となること、OS 標準の PHP4 が上書きされてしまうことが想定されます。
> 3:SPRMからrpmを作成しインストール
そのままはインストールできないので、難解な (と思われる) spec ファイルを解読・修正することになります。ただ、CentOS 5 に付属している PHP5 の spec ファイルは、自分で spec ファイルを作成する際の参考資料にはなるかと思います。
> 4:RHNにある(らしい)PHP5のrhel4用rpmを使用
RHN を確認してみましたが、PHP5 の RHEL4 向け RPM はありませんでした。CentOS 4.5 のパッケージ・リストからもこのことは確認できるかと思います。どこかの誰かが RHEL4 向けの PHP5 RPM を作成し公開している可能性もありますが、商用環境へのインストールにおいては、そういったものを信用すべきではないと思います。
No.3
- 回答日時:
なぜ商用なのに別パッケージを入れたいのか?
ってのがないと理由を述べるのは難しいですね。
商用を外れるならCentOSでいいと思いますし。
>Red Hat Enterprise Linux 4 にはオフィシャルなPHP5関連の
>rpmがないことは確か見たいです。
製品が違うんですよね。Red Hat Application Stackには
RHEL4向け5系が入っているはずです。
そしてCentOSのyumリポジトリにはRHASの非商用化したパッケージが
あったと思います。
RHASは値段が高いのでPHPだけならCentOSからRHASのSRPMを
持ってきて入れるのが妥当でしょうか。
あとはサブスクリプションライセンスですからRHEL5にするとか。
またRHEL5系(CentOS5など)のPHP5をEL4に持ってくるとSRPMのSPECファイルを
いじらないとリビルドは出来ないので注意が必要です。
No.2
- 回答日時:
#1です。
> phpizeは明示的にインストールしないと入らないものでしょうか
通常パッケージなら最初から入っていると思います。
標準インストールではPHP4の可能性はあると思いますが、PHP5が無いと言う事は考えにくいですね。パッケージ名はphp5*とか、PHP5*という名前かもしれません。
ありがとうございます。
Red Hat Enterprise Linux 4 にはオフィシャルなPHP5関連のrpmがないことは確か見たいです。互換OSのレボジトリを使用してのyumを考えてみるつもりです。
No.1
- 回答日時:
aptとかyumという選択肢は無いのですか?
二昔前のPHPではソースから./configureしてビルドしないとなかなか拡張モジュールを使う事が難しかったですが、最近ではphpizeで大概の事は出来てしまうので、とりあえずネットワークインストールしてみて不具合があった場合のみtarからコンパイル、というのが良いと思います。アップデートもらくちんですし。もっとも、この方法は活発なディストリビューションでしか使えないですけど。
参考まで。
yumですね。rhel4でもyumで適切なレボジトリを指定すればphp5にできるのでしょうか。試してみる価値がありそうですね。ありがとうございます。
phpizeのことは知りませんでした。phpizeは明示的にインストールしないと入らないものでしょうか。それともrhelとかcentosとか最近のディストリビューションには入っているものなのでしょうか。
yumなどのときphpizeが自動的に働く、ソースからインストールするときでもphpizeを明示的に使えば拡張モジュール関連が楽になると理解したのですが、この理解は合っておりますでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux Linuxのパーティションタイプ(MBR/GPT)について 2 2022/07/26 13:35
- 中古パソコン 富士通 ESPRIMO B532/G のBIOSが表示されない 3 2023/01/03 16:42
- UNIX・Linux Fedora37では動画編集ソフトavidemuxのバージョンは2.8.2ですがこれだとMPEG2の 1 2023/02/07 12:15
- Windows 10 Windows 10 IoT Enterprise 2019 LTSC のHDD故障時の復旧 1 2022/05/27 12:06
- UNIX・Linux 新しく買ったWin11のPCでLinuxを使いたい 4 2022/11/29 13:16
- UNIX・Linux LinuxのOSのインストールについて 2 2022/07/28 14:10
- PHP Laravelだと、簡易なログイン機能であればコマンド1発でサクッ 1 2022/05/21 23:09
- その他(OS) Windowsの古いゲーム(32bit OSの時代のもの)を、 現行のWin11機でプレイしたい。 4 2023/08/01 08:22
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- サーバー こんにちは。サーバOSの保守のことで教えてください。レガシーOSのサーバを、脆弱性からまもるためには 1 2022/11/21 17:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ubuntuでrpmがインストールでき...
-
yumインストール先は、何で決ま...
-
アプリケーション起動時にsymbo...
-
rpmパッケージからspecファイル...
-
HD,CD,DVDなどの回転速度
-
Apacheとtomcatの削除
-
CPANでインストールしたモジュ...
-
PHPについて。
-
パソコンでゲームをプレイしよ...
-
1枚でも「1枚”組”」なのですか?
-
XP(SP3)SSDにクリーンインスト...
-
Accessの排他制御をどのように...
-
自分は、パソコンにAPEXを入れ...
-
オフラインのUbuntuにパッケー...
-
ubuntu 初期化について
-
romfsってなんですか?
-
Rでlavaanをインストールできま...
-
「クラスが登録されていません 」
-
Windows2000 VS Windows XP ど...
-
見つからないファイルのインス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
yumインストール先は、何で決ま...
-
CPANでインストールしたモジュ...
-
ubuntuでrpmがインストールでき...
-
i386 と i686 の違いとパッケー...
-
CentOSのセキュリティパッチ適...
-
Apacheとtomcatの削除
-
rpmlibのあるところ
-
rpmファイルがインストールでき...
-
RedHat9 Linuxのアンインストー...
-
tomcat・apacheを...
-
ClamAVのインストール
-
Miracle Linuxインストール、グ...
-
PHP4インストール エラー: 依...
-
httpdのSSLRequireSSLエラー
-
RPMパッケージに含まれるファイ...
-
RedHat9+Apache2でテストページ...
-
trac構築について
-
SCSI U320 10000rpmと15000rpm...
-
アプリケーション起動時にsymbo...
-
rpmパッケージからspecファイル...
おすすめ情報