Windows VistaのOSで、Apache2.4とPHP5.5の組み合わせで動かそうとした時、
Apache2,.4のhttpd.confに、
LoadModule php5_module "C:\PHP\php5apache2_4.dll"
を記述したからOKと思っていたところ、
Apache2.4のサービスを開始しようとしても、エラーが出て開始されない。
c:\apache24\bin\httpd -t
を実行して調べたところ、php5apache2_4.dllが正しくロードされていないことがわかった。
httpd.confの記述は合っているので、どうなっているのだろうと思って、PHP5.5のダウンロードページの左側を見てみると、「Visual Studio 2012 更新プログラム の Visual C++ 再頒布可能パッケージが必要」と書いてあることに気づいた。
そう言えば、このパッケージをインストールしていなかったと気づいて、
からダウンロードしてインストールした後、再びApache2.4を開始しようとしたら、正常に開始された。
見逃しがちなので、要注意ですね。
0 件のコメント:
コメントを投稿