PHPをインストールする。
Windows 2000をPHPにインストールしてAN HTTPDで使えるように設定する。
PHPをダウンロードする。 _
[http://www.php.net/downloads.php]からPHP 4.3.11 zip packageをダウンロードする。次にマルチバイト版を[http://www.geocities.jp/rui_hirokawa/php/]からマルチバイト対応版PHP-4.3.11 (PHP 4.3.11,マルチバイト対応版v.1.0,2.2MB) をダウンロードする。
PHPをインストールする。 _
PHP 4.3.11 zip packageを解凍し、「C:\php」にコピーする。次にマルチバイト対応版PHP-4.3.11 (PHP 4.3.11,マルチバイト対応版v.1.0,2.2MB)を解凍し、「C:\php」に上書きコピーする。
「C:\php\php.ini-dist」をWindowsフォルダに「php.ini」としてコピーする。私の場合、Windowsフォルダが「C:\WINNT」なので「C:\WINNT\php.ini」としてコピーする。
「C:\php\install-ja.txt」に従い「C:\WINNT\php.ini」の[mbstring]項目を変更する。
(参考) PHPスクリプト:Shift_JIS 出力:Shift_JIS ユーザ入力のエンコーディング:自動検出 内部文字エンコーディング:EUC-JP とする場合の例 [mbstring] mbstring.language = Japanese mbstring.encoding_translation = On mbstring.internal_encoding = EUC-JP mbstring.http_input = auto mbstring.http_output = SJIS mbstring.detect_order = auto mbstring.substitute_character = auto mbstring.script_encoing = SJIS
次、「cgi.force_redirect」を「1」から「0」にする。
; cgi.force_redirect = 1 cgi.force_redirect = 0
次、私のところでは以下のようなエラーが出るので「C:\php\dlls\libmbfl.dll」を「C:\php\libmbfl.dll」にコピーする。

AN HTTPDの設定を行う。 _
メニュー「オプション」-「一般」を開く。

「追加」を選ぶ。

「拡張子」に「.php」を、「実行プログラム」に「C:\php\php.exe」を入力する。「一般パスでも実行する」と「PATH_TRANSLATEDを使う」にチェックを入れる。

「適用」を選ぶ。
CGIのテストをする。 _
windows/anhttpd/installを参照する。
Copyright (C) 2003-2006 A.SAKAKI All Rights Reserved.
パソコンでサーバーを構築して、自宅サーバにしよう。