ORJavaScriptが有効ではありません。PHPのインストールと設定PHPのインストールと設定さっさどダウンロードしてぱっぱどインストールしてしまいすぺっさぁ。ダウンロードまず、Windows用のPHPを下記のサイトの「Downloads」のページからダウンロードします。package(PHP5)」というリンクをクリックして、色んな国旗が並んだページに飛び、その中からお好みの国旗の横にあるリンクをクリックします。「php-4.*.*-win32.zip(PHP4)」もしくは「php-5.*.*-win32.zip(PHP5)」というファイルのダウンロードのダイアログが現れるので、見付け易いようにデスクトップにダウンロードします。5.*.*」なるものがありますが、これはPHP5用の拡張モジュールです(PHP4に標準で含まれていたものがPHP5になってPECLというものに分離されたらしい)。ついでにこれも同様にダウンロードします。インストール!デスクトップに、以下のようなzip形式のファイルがダウンロードされているので、ダブルクリックしてまず解凍します。解凍ツールが無い場合は、Vector辺りで適当にダウンロードしてきて下さい。ついでに解凍すると、以下のように構成されたフォルダが開きます。]前回、Apacheの「httpd.conf」ファイルの設定で、以下の様に記述しました。C:/php/php5apache.dllApacheの起動時に、「C:\php\sapi\php4apache.dll(PHP4)」もしくは「C:\php\php5apache.dll(PHP5)」ファイルをロードするという設定です。共にApache1用モジュールです。このように設定しちゃったので、その通りに設置しましょう。ダウンロードして解凍して開いたフォルダの中に「sapi」フォルダがあり、その中に「php4apache.dll」ファイルがある(PHP4の場合)ので、開いたフォルダ名を「php」に変更して「C:」ドライブの中に移動しちゃいます(無論、ドライブ名やフォルダ名は任意に変更出来ますが、その場合はちゃんと「httpd.conf」ファイルを修正します)。XP」なら「C:\windows\system32」フォルダへコピーします。NT/2000」なら「C:\winnt」フォルダへコピーします。XP」なら「C:\windows\system32」フォルダへコピーします。XP」なら「C:\windows\system32」フォルダへコピーします。NT/2000」なら「C:\winnt」フォルダへコピーします。XP」なら「C:\windows\system32」フォルダへコピーします。「php」フォルダの中の「ext」フォルダに、ダウンロードして解凍したPECLの「*.dll」ファイルを全部放り込みます。以上で、PHPのインストールは完了です。設定ファイル「php.ini」Apacheと同様、PHPにも設定ファイルがあります。先程「windows」フォルダにコピーした「php.ini」というファイルです。"C:\html\public_html"上のような感じで、Apacheの設定ファイルで設定したのと同じ様にドキュメントルートを設定します。PHPの設定ファイルでは、Apacheの設定ファイルとは違って、パスを指定する際に使用する、フォルダの区切り文字が「/(スラッシュ)」ではなく「\(円マーク)」である事に注意して下さい。行の先頭に「;(セミコロン)」を置くと、その行はコメントアウトされ無視されます。](角括弧)」に囲まれたテキストも無視されます。PHP拡張モジュールの位置の変更PHPも、Apacheと同様に、幾つかのモジュールによって機能が構成(付加)されています。そのモジュールは、PHPをインストールした「php」フォルダの中の「extensions(PHP4の場合)」もしくは「ext(PHP5の場合)」に収められています。"C:\php\ext\"「extensions」の後には「\(円マーク)」を置く事に注意。PHP拡張モジュールを有効にするモジュールを有効にする事によって、PHPで使用できる関数が追加されます。......必要なモジュールの行の、先頭の「;(セミコロン)」を外して有効にします。今回は上記の2つのみ有効にしました。?>」と記述したファイルをサーバにアップしてロードされた拡張モジュールを確認)なり適宜有効にして下さい。/>」と記述されてあれば、読み込まれる画像は「そのHTMLドキュメントと同じディレクトリ内のファイル」ですが、PHPにおいては、「include」、「require」、「include_once」、「require_once」の制御構造によってPHPファイルをインクルードする場合に限り、読み込まれるファイルは「include_path」に指定されたディレクトリ内のファイル」です(他にインクルードパスを使用する関数もあります)。".;c:\php\pear;c:\php\cli\pear;c:\html\_incs_"「;(セミコロン)」で区切って複数指定できます。今回指定したのは、「.」、「c:\php\pear」、「c:\php\cli\pear」、「c:\html\_incs_」の4つです。左側に記述したもの程優先順位が高いので、左側から順にファイルを走査し、発見すればそこからファイルを読み込む事になります。"test.inc";」と記述すれば、それを記述したファイルと同じディレクトリ内のファイルを探します。なければ次に指定したディレクトリ内を探していきます。これを見れば判るように、ドキュメントルートである「C:\html\public_html」よりも上位のディレクトリからもファイルを読み込む事が出来ます。HTMLではあり得ない事で、これにより、ブラウザからは絶対にアクセスできない位置にファイルを置く事が出来るようになります。各拡張モジュール用の設定を行います。ここでは、先程「extension=php_mbstring.dll」と有効にしたマルチバイト文字列関数モジュールの設定を行います。以下、「mbstring(マルチバイト文字列)(「関数ミニリファレンス」の「はじめに」のページで解説)」用の設定。Off「mbstring.language」は、「mbstring」で使用される言語のデフォルト値を指定します。「mbstring.internal_encoding」は、内部文字エンコーディング(PHPファイルの文字コードと一致させる)のデフォルト値を指定します。「mbstring.encoding_translation」は、HTTP入力の文字コードを内部文字エンコーディングに変更するか否かを指定します。他にも色々設定する所がありますが、色々ありすぎてアレなんで、少しだけ羅列します。On開発・テスト用サーバと契約中の実運用サーバの設定の相違によって問題が発生する可能性もあるので、「phpinfo()」関数で実運用サーバの設定をチェックして、それと同じ設定にしたり、またテスト用の設定を各自行いましょう。以上で、PHPのインストールと設定の解説は終了です。次のページでは、「.htaccess」ファイルでの設定について解説します。