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を参照する。