PHPダウンロードから
php-5.**-win32.zip をダウンロードして、解凍して、適当な場所に置く
このとき、Apacheのバージョンは2.2.*に対してPHPは5.3.*ではなく5.2.*を利用すること

php.ini ファイル(phpフォルダー内のphp.ini-distの名前を変える)
Windows c:\winNT\php.ini または、c:\windows\php.ini にコピーする

Apache httpd.conf 修正

   # 「LoadModule xxx」がたくさん書かれている所の最後に以下の行を追加
   LoadModule php5_module "E:php/php5apache.dll"

   # 「AddType xxx」がたくさん書かれているあたりに以下の行を追加
   AddType application/x-httpd-php .php
      AddType application/x-httpd-php-source .phps


PHPでformのデータが受け取れない場合
 register-globals = On にする
    本来は$_POST{'変数名'}、$_SERVER{'変数名'}や$_ENV{"変数名"}を使用する

PHP を Apache モジュールとして使用している場合は、下記の処理でregister-globals = Onとなる
  下記の .htaccess ファイルを作成して該当のフォルダ内に設置しする
  
   php_flag register_globals on
   PHPのセキュリティ上、register_globals の設定が標準で off となっております。

mb_convert_encodingを使用可能にするあめには
extension_dir = "D:\server\php\ext" のようにディレクトリを設定する
extension=php_mbstring.dll のコメントを取る

−−−−−−−−−−−−−−−−−−−−−−−
PHP5+MySQL

php.ini
  ;extension=php_mysql.dllのコメントをはずす
  Windows c:\windows\php.ini または、c:\windows\php.iniにコピー

phpフォルダー内のlibmysql.dllをWindowsディレクトリ(例:c:\windows)にコピー

SQLiteをPHP5で動かす
php.iniの次の行のコメントをはずす
extension=php_pdo.dll
extension=php_pdo_sqlite.dll
extension=php_sqlite.dll

−−−−−−−−−−−−−−−−−−−−−−

PHP を Apache モジュールとして使用する場合(register_globalの設定をhtaccessで処理可能)は
  php5ts.dllをc:\windows\system32へコピーする