とりあえずインストール(Windows)

超初心者のメモ

をダウンロード。2つのうち、とりあえず簡単なインストーラ版を選んだ。(けど、後から考えると失敗だったかも)

最初、 2.0.48 をダウンロードしてインストールしてしまったんだけど、PHPのinstall.txtを読んでいたら

 >   At this time, support for Apache 2 is experimental.  It's 
 >   highly recommended you use PHP with Apache 1.3.x and not 
 >   Apache 2.  

と書いてあったので、1.3.29 に変更

  • CGIとして設定
# PHP as cgi 
ScriptAlias /php/ "c:/php/" 
AddType application/x-httpd-php .php 
Action application/x-httpd-php "/php/php.exe" 

という行を追加。しかし、これだとCGIになってしまうようだ。
マニュアル インストールでApache SAPI対応のほうにしたほうがいいみたいだ。

  • SAPI設定に変更する
    • インストーラでインストールしたPHPをアンインストール
    • ZIPパッケージの方を展開して、C:\PHP にコピーする。
    • httpd.conf を修正
# PHP SAPI
LoadModule php4_module c:/php/sapi/php4apache.dll
AddModule mod_php4.c
AddType application/x-httpd-php .php
    • C:\php\php4ts.dll というファイルを C:\php\sapi にコピーする。
  • php.ini
    • php.iniをD:\Program Files\Apache Group\Apacheにコピーする。
    • 以下を修正する。
; Directory in which the loadable extensions (modules) reside.
extension_dir = "c:/php/extensions/"
    • また、extension= で始まっている行で使いたいものがあれば、コメントを外す。