モジュールの追加

まずモジュールの登録を行います。「httpd.conf」ファイルで「Dynamic Shared Object (DSO) Support」で検索して下さい。デフォルトでは55行目付近に次のような記述があります。

#
# Dynamic Shared Object (DSO) Support
#
# To be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule' lines at this location so the
# directives contained in it are actually available _before_ they are used.
# Statically compiled modules (those listed by `httpd -l') do not need
# to be loaded here.
#
# Example:
# LoadModule foo_module modules/mod_foo.so
#
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so

動的に追加するモジュールが記述されています。ここでApache2.0系を使う場合とApache2.2系でを使う場合で記述方法が異なります。

Apache2.0系を使う場合

Apache2.0系を利用している場合はこのブロックの一番最後に次の行を追加して下さい。

LoadModule php5_module c:/php/php5apache2.dll

追加するDLLファイル(php5apache2.dll)の場所はPHPをインストールされた各自の環境に合わせて変更して下さい。

Apache2.2系を使う場合

Apache2.2系を利用している場合はこのブロックの一番最後に次の行を追加して下さい。

LoadModule php5_module c:/php/php5apache2_2.dll

追加するDLLファイル(php5apache2_2.dll)の場所はPHPをインストールされた各自の環境に合わせて変更して下さい。

これでPHP用モジュールをApacheの起動時に追加で読み込みます。