ページ

2013年11月4日月曜日

PHP5.5とApache2.4をWindowsで動かすときに忘れてはいけないこと

PHP5.5とApache2.4をWindowsでwebサーバとして動かすときに忘れてはいけないこと、それは、Visual Studio 2012 更新プログラム の Visual C++ 再頒布可能パッケージを、Windows VistaとかWindows 7とかに予めインストールしておくことです。

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 件のコメント:

コメントを投稿