2.Apache2.2のインストールと設定
1)WindowsVistaの人は、以下の処理を行ってください。
「コントロールパネル」→「ユーザーアカウント」→「ユーザーアカウント制御の有効化または無効化」→
「ユーザーアカウント制御(UAC)を使ってコンピュータの保護に役立たせる」のチェックをはずして「OK」をクリックした後に再起動する。
2)「httpd-2.2.15-win32-x86-openssl-0.9.8m-r2.msi」ファイルをダブルクリックしてインストールを開始する。
「NEXT」をクリックする。
3)ライセンスに同意する。
「I accept the ・・・」を選んで「Next」をクリックする。
4)Apache2.2の説明を読む。
「Next」をクリックする。
5)Apacheサーバのネットワーク設定
上手のように入力して「Next」をクリックする。
6)インストール方法の選択
「Typical」を選んで「Next」をクリックする。
7)インストール場所の確認
そのままで「Next」をクリックする。
8)インストール開始
「Install」をクリックしてインストールを開始する。
9)インストール中の画面
10)インストール終了画面
「Finish」をクリックしてインストールを終了する。
11)WindowsVistaの人は、1)の手順で
「ユーザーアカウント制御(UAC)を使ってコンピュータの保護に役立たせる」のチェックを
つけて「OK」をクリックした後に再起動する。
12)Apacheの基本設定
①ホームページ用のディレクトリを作成する。
ドライブDのルートに「wamp\public_html」ディレクトリを作成する。(ドライブDがない人は、ドライブCに作ってください。)
②「httpd.conf」ファイルの設定
ディレクトリ「C:\Program Files\Apache Software Foundation\Apache2.2\conf」にある「httpd.conf」をメモ帳等で開いて
以下の設定を行ってください。
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule php5_module "C:/Program Files/PHP5/php5apache2_2.dll" ← この行を追加する。
PHPiniDir "C:/Program Files/PHP5" ← この行を追加する。
<IfModule dir_module>
DirectoryIndex index.html index.htm index.php ← 「index.htm」、「index.php」を追加する。
</IfModule>
# Language settings
Include conf/extra/httpd-languages.conf ← コメント「#」を削除する。
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "D:/wamp/public_html" ← 公開するホームページの場所を設定する。(ドライブCに作った人は、DをCにしてください。)
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "D:/wamp/public_html"> ← 公開するホームページの場所を設定する。(ドライブCに作った人は、DをCにしてください。)
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None
#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all
</Directory>
③
「httpd.conf」ファイルを保存しておきます。
④「mime.types」ファイルの設定
ディレクトリ「C:\Program Files\Apache Software Foundation\Apache2.2\conf」にある「mime.types」をメモ帳等で開いて
以下の設定を行ってください。
application/zip zip
application/x-httpd-php php ← この行を追加する。
application/x-httpd-php-source phps ← この行を追加する。
⑤「mime.types」ファイルを保存しておきます。
⑥「httpd-languages.conf」ファイルの設定
ディレクトリ「C:\Program Files\Apache Software Foundation\Apache2.2\conf\extra」にある
「httpd-languages.conf」をメモ帳等で開いて以下の設定を行ってください。
# * It is generally better to not mark a page as
# * being a certain language than marking it with the wrong
# * language!
#
DefaultLanguage ja ← コメント「#」を削除して、「ja」に変更する。
AddCharset shift_jis .shift_jis .sjis
AddDefaultCharset UTF-8 ← 末尾にこの行を追加する。
⑦「httpd-languages.conf」ファイルを保存しておきます。
⑧Apacheを再起動してエラーが発生しないを確認する。
エラーが発生した人は、エラーのファイルとエラー行を確認して修正してApacheを再起動してください。
⑨PHPが動作するかを確認する。
メモ帳等で以下のプログラムを入力してください。
<?php
phpinfo();
?>
上記、プログラムを「wamp\public_html」にファイル名を「info.php」で保存してください。
保存するときは、ファイル形式をUTF-8で保存してください。
ブラウザを起動して、アドレス欄にhttp://localhost/info.phpと入力して、PHPに関するホームページが
表示されれば、とりあえず完了です。