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へコピーする