dポイントプレゼントキャンペーン実施中!

windows2000 にapache_2.0.44 をインストールしています。
ここにphp4.3.0をインストールしようとしています。インストーラー版は使っていません。
ファイルのリネームと移動は済んだのですが、php.ini と apacheのhttpd.confの設定ファイルをどのように変更すれば良いのか分かりません。
本や他のサイトを調べてみるとhttpd.confに
LoadModule php4_module c:/php/sapi/php4apache.dll
を追加するように書いてありますが、この文を他のLoadModuleが並んでいる一番下に追加すると、apacheが起動しなくなってしまいます。

できることなら、php.ini と httpd.conf に必要な変更箇所を教えてもらえませんでしょうか?
ファイルのディレクトリは
■apache
C:\Apache2\www ←ドキュメントフォルダ

■php
C:\php\extensions ←エクステンションのフォルダ
C:\php\sapi

です。虫のいいお願いですがよろしくお願いします。

A 回答 (1件)

こんにちわ



一度確認して欲しいことがあるのですが、PHPってApache2を正式に対応して増したっけ?navigate様と同じような環境で、インストールして、Apache2でうまく行かなかったようなことを覚えています。

ちなみに、httpd.conf はapacheのconfファイルを開く

LoadModuleの設定を探して、そこにphp用の下記設定を一行追記します。
変更前
 #LoadModule usertrack_module modules/mod_usertrack.so
 #LoadModule unique_id_module modules/mod_unique_id.so
変更後
 #LoadModule usertrack_module modules/mod_usertrack.so
 #LoadModule unique_id_module modules/mod_unique_id.so
 LoadModule php4_module c:/php/sapi/php4apache.dll

AddModuleの設定を探して、そこにphp用の下記設定を一行追記します。
変更前
 #AddModule mod_usertrack.c
 #AddModule mod_unique_id.c
 AddModule mod_so.c
 AddModule mod_setenvif.c
変更後
 #AddModule mod_usertrack.c
 #AddModule mod_unique_id.c
 AddModule mod_so.c
 AddModule mod_setenvif.c
 AddModule mod_php4.c
 AddType application/x-httpd-php .php
上記の設定と、パスの設定とかが必要だと思います(多分)。
    • good
    • 0
この回答へのお礼

ありがとうございました。
原因はapache2がPHPに対応していないことでした。

apacheをインストールしなおして、教えていただいた個所を追記したところ、動作しました。

ありがとうございました。

お礼日時:2003/02/17 11:15

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!