モジュールの追加
広告
まずモジュールの登録を行います。"httpd.conf"ファイルで"Dynamic Shared Object (DSO) Support"で検索して下さい。デフォルトでは49行目付近に次のような記述があります。
# # 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
動的に追加するモジュールが記述されています。ここで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をインストールされた各自の環境に合わせて変更して下さい。
今回はApache2.2系ですので次のように記述を追加しました。
#LoadModule usertrack_module modules/mod_usertrack.so #LoadModule version_module modules/mod_version.so #LoadModule vhost_alias_module modules/mod_vhost_alias.so LoadModule php5_module c:/php/php5apache2_2.dll
念のため上記ファイルが存在していることを確認しておいて下さい。
これでPHP用モジュールをApacheの起動時に追加で読み込みます。
( Written by T.buzz.Ikura+ )
Facebook Page