犬ターネット

Windows + Apache 環境で複数PHPを切り分けて使うには

2012-03-05 php

以下のように、httpd.conf の php5_module と php.ini のパスだけ変えりゃいいと思ってたんだけど、

LoadModule php5_module "C:/php/5.2.17/php5apache2_2.dll"
PHPIniDir "C:/php/5.2.17"
↓
LoadModule php5_module "C:/php/5.3.10/php5apache2_2.dll"
PHPIniDir "C:/php/5.3.10"

未知のエラーみたいのでて全然起動しない。でも LoadFile で バージョンごとの php5ts.dll も読み込ませたらうまく切り替えできた。

LoadFile "C:/php/5.2.17/php5ts.dll"
LoadModule php5_module "C:/php/5.2.17/php5apache2_2.dll"
PHPIniDir "C:/php/5.2.17"
↓
LoadFile "C:/php/5.3.10/php5ts.dll"
LoadModule php5_module "C:/php/5.3.10/php5apache2_2.dll"
PHPIniDir "C:/php/5.3.10"

2時間くらいムダにした...

コバイア語を学びましょう
Perlで文字列を正規表現コンパイルするには