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 Setup ERROR 01

AN HTTPDの設定を行う。

メニュー「オプション」-「一般」を開く。

AN HTTPD PHP Setup 01

「追加」を選ぶ。

AN HTTPD PHP Setup 02

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

AN HTTPD PHP Setup 03

「適用」を選ぶ。

CGIのテストをする。

[](windows/anhttpd/installを参照する。