PHP5は php-5.1.4-Win32.zip (04 May 2006)を展開したものをそのまま使った。(PHPインストーラは使っていない) * http.conf を書き換えて再起動をしようとすると “The requested operation has failed!” という表示が出て起動できない。原因が httpd.conf の LoadModule php5_module C:/usr/php/php5apache2.dll の記述にあることは消去法で確かめた。 * ウェブで探るとPHP5の php5apache2.dll は Apache2.2 では動作しないようだ(参考:LoadModule php5_module php5apache2.dll – Google 検索)。 [
蛇足]Apache LoadModule php5 The requested operation has failed! – Google 検索したがこの情報に簡単に辿り着かなかった。検索ってムズカシイネ。
* Apache 2 on Windows – W32 binaries download でApache2.2用の php5apache2.dll-php5.1.x.zip をダウンロードし、Readmeに従って2個のファイルを各々、指示されたディレクトリにコピーした。(この時点で試しにApacheを再起動するも同じエラーでこける。)
* そのReadmeを読むと3番目の作業として「Visual C++ 2005 再頒布可能パッケージ(ダウンロード)」が必要とのこと(「.NET Framework Version 2.0 再頒布可能パッケージ(ダウンロード)」があれば不要とのこと)。 NET Framework Version 2.0 再頒布可能パッケージをダウンロードしてインストールした。