ApacheでPHPを利用するための設定。
メモ
Windows環境で、Apache2.0、php-5.5.0-Win32-VC11-x86を用いようとした。
しかし、php5.5.0には(nts版に関わらず)php5apache2.dllが含まれておらず、
dllライブラリからダウンロードしてきたものを使っても、モジュールのロードに失敗した。
原因は不明だが、Apache2.4の使用を推奨する。
apache2.4の入手先
Apache Lounge
(Apache公式ではソースしか公開してない)
php5.5.0(forWindows)の入手先
PHP公式
(Apacheとの連携にはThread Safe版を推奨らしい)
設定
Apacheフォルダ内の"httpd.con"を編集する。
(ここではphpをc:/phpにインストールした場合)
モジュールの追加
# Dynamic Shared Object (DSO) Support
のブロックの末尾に
LoadModule php5_module c:/php/php5apache2_4.dll
を追加
拡張子の登録
# AddType allows you to add to or override the MIME configuration
# file specified in TypesConfig for specific file types.
ブロックの末尾に
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
を追加
php.iniへのリンク
ファイルの末尾に次を追加
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
PHPIniDir "c:/php"
参考
AdminWeb.jp
PHP利用のための設定