• ベストアンサー

REDHAT7JのApacheについて

いつもお世話になります。低レベルの質問なのかもしれませんが 教えていただければ光栄です。 今 REDHAT7Jをインストールしてデータベースを構築していますが、WEBサーバを選択してインストールすると自動的にwwwが作られてHttpdも自動起動します。この環境でPOSTGRESQL-7.1.3やPHP4.2.2をインストールしてプログラムを作成することはできないのでしょうか。参考書にはApcheをアンインストールして再度インストールするように書かれています。Postgresqlについても同様に書かれています。どうしても疑問なのです。宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • maro
  • ベストアンサー率47% (95/199)
回答No.1

ディストリビューション独自のApacheやPostgreSQL、PHPでWebアプリケーションが構築できるかどうかはやってみたことがありませんのでわかりません。 ただ、それらのディストリビューション独自のプログラムがどのようにコンパイルされたものなのかわからないので、後々になって不都合がでたりすることがあるのではないでしょうか? たとえば、PHPでGDを使って画像を描画したいと思ったとき、RPMでインストールされたPHPがGDに対応していなかったらどうしますか?PostgreSQLでUNICODEを使いたいと思ったときどうしますか? 自分でコンパイルすることによって、それらの希望をかなえることができるようになります。必要なモジュールを追加したり、いらないモジュールを削除したり、できるわけです。 httpdやPostgreSQLの自動起動は、/etc/rc.d/rcの一番最後に起動コマンドを追加してやればいいと思います。 /usr/local/apache/bin/apachectl start su - postgres -c "/usr/local/pgsql/bin/pg_ctl start" でいいかと思います。(パスはデフォルトでインストールしたときのパスです)

taro1122
質問者

お礼

よく解りました。有り難うございます。