|
||||||
|
Windows XP Pro PHP 4.3.4 Install & Apache 2.0.48 Setting Windows クライアントに テストできる環境を作る PHP は インストールというより解凍したものを C:\PHP におくだけです 公式サイト http://www.php.net/ ダウンロードサイト http://www.php.net/downloads.php 下記のものをダウンロード
解凍します。 中身は下記になります。 C:\PHP を作ります ( C ドライブに PHP フォルダーを作成 ) この中身を全て PHP フォルダーにコピーする 「 php4ts.dll 」を C:\WINDOWS\system32 に カット&ペースト 「 php.ini-dist 」を C:\WINDOWS に カット&ペーストし名前を変更「 php.ini 」にする php.ini の設定 このファイルを編集いたします。 デフォルトはこのファイル Apache のインストール場所により記述が異なります インストール場所はデフォルトの「 C:\Program Files\Apache Group\Apache2 」とします。 この設定箇所の行番号は正確です。 94: output_buffering = Off // 「 Off 」 になっているか確認 通常デフォルト Off 382: magic_quotes_gpc = Off // 「 On 」 を 「 Off 」へ変更 400: default_charset = "Shift_JIS" // 「 ; 」 を コメントアウト 赤字 に変更 414: ;include_path = ".;c:\php\includes" 421: doc_root ="c:/Program Files/Apache Group/Apache2/htdocs" 428: extension_dir = "c:/php/extensions" 546: extension=php_gd2.dll // 「 ; 」 を コメントアウト 556: extension=php_mbstring.dll // 「 ; 」 を コメントアウト 1039: mbstring.language = Japanese // 「 ; 」 を コメントアウト 1044: mbstring.internal_encoding = SJIS // 「 ; 」 を コメントアウト 赤字 に変更 1047: mbstring.http_input = auto // 「 ; 」 を コメントアウト 1051: mbstring.http_output = SJIS // 「 ; 」 を コメントアウト 1058: mbstring.encoding_translation = On // 「 ; 」 を コメントアウト 赤字 に変更 1062: mbstring.detect_order = auto // 「 ; 」 を コメントアウト 1066: mbstring.substitute_character = none // 「 ; 」 を コメントアウト 以上の設定します。 Windows のみで 「 Shift_JIS 」 ファイルでしたら問題ない設定です。 これで今後の変更箇所としては 400 行目を有効か無効かぐらいの設定で対応できます
Apache の設定 設定ファイル は C:\Program Files\Apache Group\Apache2\conf\httpd.conf デフォルトはこのファイル こちらの行番号は参考程度で 173: LoadModule php4_module c:/php/sapi/php4apache2.dll 322: #DirectoryIndex index.html index.html.var 323: DirectoryIndex index.html index.php 689: #LanguagePriority en ca cs da de el eo es et fr he hr it ja ・・・ 690: LanguagePriority ja en ca cs da de el eo es et fr he hr it ・・・ 709: #AddDefaultCharset ISO-8859-1 710: AddDefaultCharset shift_jis 780: AddType application/x-httpd-php .php 781: AddType application/x-httpd-source .phps これで Apache を再起動 <?php phpinfo( );?> このように書いたファイル test.php 名で C:\Program Files\Apache Group\Apache2\htdocs に保存 http:// サーバーのIPアドレス
/test.php これで下記のように表示されれば PHP
は正常に動作しています。
この環境下で EUC のファイルは文字化けいたします。 ( デフォルトの秀丸で開いて文字化けのもの ) ck の場合 F board 等複数のファイルがある場合は下記を変更 php.ini の変更箇所 400: ;default_charset = "Shift_JIS" // 設定を無効にする http.conf の変更箇所 710: AddDefaultCharset iso2022-jp 上記の設定で文字化けせず表示できる Apache はバーチャルホストでも対応できます。 こちらで過去対応した 少ない場合は 漢字コード変換で対応 今回の環境設定で 文字コードのことが少し理解できました。
|
||||||
|
Copyright(C)
2000-2003, 初心者のServer構築法とWindowsネットワーク All
Rights Reserved
|