linuxにapache2をインストールしました。

そこで PHP4.3.31を動作させています。

というか動いています・・・特に設定をしていないのに。
/etc/apache2/httpd.confの中に、phpという文字列は一つもないのです。
どうしてですか?情けない質問でスミマセン・・・
(ちなみにそのconfをいじるとちゃんとその他の設定は反映されるので、apacheはそのconfを使っているのは確かです。)

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/09/18 14:20:03
  • 終了:--

回答(2件)

id:asakura-t No.1

浅倉卓司回答回数151ベストアンサー獲得回数22005/09/18 14:51:52

ポイント50pt

 えー、そのhttpd.confの中にIncludeがありませんでしょうか。

 例えば

Include conf.d/*.conf

などがありましたら、

/etc/apache2/conf.d/

いかにあるconfファイルを読み込んでいると思われます。

 おそらくそこにphp.confなどがあるのではないでしょうか。

id:nekoten

ぎゃー!その通りでしたorz

Includeかあ・・・失礼しました・・・ありがとうございます。

2005/09/18 18:09:17
id:NetVista No.2

NetVista回答回数843ベストアンサー獲得回数02005/09/18 14:57:52

ポイント5pt

PHPをCGIとして使用する場合は、httpd.confの設定はいりません。

PHPはCGIとして動かすこともできますが、ここではApacheのモジュールとして動かす設定をします。


httpd.confファイルに以下の行を追加してください。


・LoadModule php4_module c:/php/sapi/php4apache.dll

・AddType application/x-httpd-php .php .phtml


Apacheを再起動 (restart) して、ブラウザでURL欄にlocalhostと打ち込んでみてください。表示されれば成功です。

id:nekoten

開口一番 linuxって書いたんですが・・・

2005/09/18 18:12:41

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません