WindowsのApache設定
module読み込みと、php.iniのDirectory設定
バージョン切り替えとか必要ない時
LoadModule php5_module D:/php/php5apache2_2.dll PHPIniDir "D:/php"
バージョン切り替えをしたい時
PHP5.3.xの設定
<IfDefine php5_3> LoadModule php5_module C:/php5_3/php5apache2_2.dll PHPIniDir "C:\php5_3" </IfDefine>
PHP5.2.xの設定
<IfDefine php5_2> LoadModule php5_module C:/php5_2/php5apache2_2.dll PHPIniDir "C:\php5_2" </IfDefine>
切り替え書くなら、extraの中にhttpd-php.confで作って
Include conf/extra/httpd-php.conf
のような感じで、confファイルを読み込む形にした方が編集しやすいデス。
サービス登録
Apacheでサービス登録
# httpd -k install # httpd -k install -n “サービス名” -D ディレクティブ名 httpd -k install -n "Apache for PHP5.3" -D "PHP5_3" httpd -k install -n "Apache for PHP5.2" -D "PHP5_2"
Apacheでサービス削除
# httpd -k uninstall # httpd -k uninstall -n “サービス名” httpd -k install -n "Apache for PHP5.3" httpd -k install -n "Apache for PHP5.2"
最初に登録されているサービスも削除出来ます。