タグだけのデータをブラウザに送り返します。サーバー上に用意されていたファイルがそのまま送信されます。このため送信されるファイルの内容はいつも同じで、このようなページを静的なページと呼びます。ブラウザに送信されます。この時ページの内容はリクエストに応じてプログラムにより変化させることができ、このようなページを動的なページと呼びます。基本的にサーバー側で動作するスクリプト、サーバーサイドスクリプトです。サーバーサイドスクリプトは、クライアントサイドスクリプトとは異なり、ファイルシステムやデータベースをはじめ、サーバー側でデータを保存・管理することが可能です。アプリケーションを開発、実行するには以下のソフトウェアが必要です。Apache)を使用します。開発・実行に必要な一連のソフトウェアを含みます。データベースサーバーデータベースサーバーは必ずしも必須ではありませんが、データを処理する上で有用です。いうデータベースを使用します。利用することでインストールがとても簡単になりました。ダウンロードすることができます。インストール方法は以下を参照ください。設定ファイル「php.ini」はデフォルトでは以下のフォルダにあります。C:\xampp\php\php.ini開発環境では全てのエラーを表示するようにしておきます。検索して、以下のように指定します。先頭の「;」を削除するのを忘れないように。レベルのエラーは出力されません。開発時にはこのエラーを表示させたい場合は上記のように設定します。再起動する必要があります。開発環境での使用を目的としているため、利用性を優先していてデフォルトではセキュリティレベルが最低になっています。そのため不要なソフトウェアは起動しないようにします。ファイアウオールを有効にしておくと良いでしょう。ファイルを「phpinfo.php」などのファイル名で作成して保存します。現在の設定状況を確認するのに役立つユーティリティです。編集内容が認識されているかや、拡張モジュールが組み込まれているか等を確認することができます。これはローカルの開発環境などでは問題ありませんが、本番環境のサーバー等には置かないように注意が必要です。設定内容がわかってしまうためセキュリティ上良くありません。「disable_functions」を検索して以下のように記述します。再起動する必要があります。「Admin」をクリックして、左側のメニューの「phpinfo()」でも確認することができます。「expose_php」を検索して以下のように変更します。expose_php=Off文字エンコーディングコンピュータで文字を扱う場合、「文字エンコーディング」を決定する必要があります。使われるエンコーディングには以下のようなものがあります。多く利用されています。文字エンコーディングを統一することで、文字化けを防ぐことができます。使用するのが良いです。統一して設定することにします。以下のようなマルチバイトに関する設定項目があります。mbstring.languageデフォルトの言語。関数)の際のエンコーディングを決めるために使われます。mbstring.internal_encodingマルチバイト文字列関数でのデフォルトの文字エンコーディング。後に記述する必要があります。