PHPプロ!マニュアル Windows版PHPインストールガイド 1/4

PHP マニュアル

PHP Manual

Windows版PHPのインストールマニュアル 1/4

Windows版PHPのインストール方法の詳細を図解入りで紹介します。

まずはApacheをインストール

まずはApacheのインストールします。http://httpd.apache.org/download.cgiにアクセスして、最新バージョンをダウンロードしましょう。
「Win32 Binary without crypto (no mod_ssl) (MSI Installer); apache_2.2.10-win32-x86-no_ssl.msi」をダウンロードします(※ 執筆時の最新バージョンは2.2.10)。

「Win32 Binary without crypto (no mod_ssl) (MSI Installer); apache_2.2.10-win32-x86-no_ssl.msi」をダウンロード

ダウンロードしたファイルを実行すると、インストール開始プログラムが実行されて以下のようなウィンドウが開くでしょう。

インストール開始プログラム画面

[Next]ボタンを押します。

Apache License

「Apache License」に目を通し、「I accept the terms in ther license agreement」を選択し[Next]ボタンを押します。

全般的な説明

Apacheの全般的な説明が書かれています。内容を確認した上で、[Next]ボタンを押しましょう。
※Apacheの情報は日本語でも多いので、英語が苦手な方は日本語で読むことをお勧めします。

ドメイン、管理者の入力画面

サーバーのドメインと、Webサーバーのドメイン、Webサーバーの管理者のメールアドレスを入力します。ここではexample.comとしていますが、実際に使用するドメインを入力します。通常のhttpプロトコルを利用する場合は、「for All Users, on Port 80, as a Service -- Recommended」を選択します。

インストール方法の選択画面

「Typical」を選択し[Next]ボタンを押します。
※ カスタマイズが必要な方は「Custom」を選択してください。

プログラムをインストールするフォルダの選択

Apacheプログラムをインストールするフォルダをせ選択し、[Next]ボタンを押します。
※ ここではデフォルトのまま変更していません。

インストール実行画面

これでインストールに必要な設定が終了したので、実際のインストールを行うために[Install]ボタンを押します。

インストール終了画面

[Install]ボタンを押すとインストール作業が始まり、終了すると上のような画面になります。[Finish]ボタンを押せば無事インストールは終了です。

インストールができているかどうかを確かめるために、http://localhost/をブラウザから開いてみましょう。うまくインストールできていれば以下のような画面が表示されるはずです。

実行画面

Apacheのインストールが終了したらタスクトレイに新しいアイコンができているはずです。そのアイコンを右クリックして、「Open Apache Monitor」を選択すると以下のようなウィンドウが開きます。タスクトレイにアイコンが見あたらない場合は[スタート] → [Apache HTTP Server 2.2] → [Control Apache Server] → [Monitor Apache Servers]から実行することができます。

新しいアイコンを右クリックして、Open Apache Monitorを選択するとこのようなウィンドウが開きます

このウィンドウの[Stop]ボタンでApacheを止めたり、[Restart]ボタンで設定変更後などに再起動を行うことができます。

以上でApacheのインストールは終了です。



Pick Up Q&A

Q
掲示板サイトを作成するときの、コメントしたユーザーのID取得方法
 このエントリーをはてなブックマークに追加 
A
2chがどのようなハッシュ形式を使っているかは知りませんが、 概ねIPアドレスをcryptやmd5などでハッシュ値にして一部分を取り出しているものだと思います。 単純にハッシュ関数を使うだけだとIPがバレてしまう...

>>続きを読む

alice4work様 shimix様 ご回答ありがとうございます。掲示板サイトを作る上で重要なトピックです。IPアドレスの解読を防ぐためにソルトを付加する点がポイントですね。

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)