ApacheとPHPのインストール・設定

Windows版Apacheを,http://www.apache.jp/よりダウンロードします.
PHP5のzip packageを,PHP: Hypertext Preprocessorよりダウンロードします.
インストールや設定に関しては,以下のサイトを参考にしました.


PHP5とApacheの総合的な設定について

Apacheの細かな設定について


やることをまとめてみると,

  • Apacheをインストールする(インストール先はデフォルトのまま)
  • "C:\php"フォルダを作成し,zip packageを解凍
  • phpフォルダ内にある"php.ini-dist"を,"php.ini"にリネームして"C:\WINDOWS"へコピー
  • php.iniを開いて,以下のようにする.

include_path = ".;c:\php\includes;c:\php\pear"
doc_root = "C:\Program Files\Apache Group\Apache2\htdocs" ←デフォルトインストール時のルート
extension_dir = "C:\php\ext"
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php.imap.dll
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.http_output = UTF-8

  • "php5ts.dll"を"C:\WINDOWS"へコピー
  • PATHに"C:\php"を追加する
  • "C:\Program Files\Apache Group\Apache2\conf\httpd.conf"(デフォルトインストール時)を開いて以下を追加する

LoadModule php5_module C:/php/php5apache2.dll
ScriptAlias /php/ "C:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"


最後に,Windowsファイアウォールの例外にポート80を追加する必要があります.
これをしないと,他のパソコンからアクセスできません.

  1. [例外]タブを選択
  2. [ポートの追加...]をクリック
  3. [名前]を設定(Apache HTTP Serverとか...)
  4. [ポート番号]を80に設定
  5. [TCP]を選択
  6. [スコープの変更...]をクリック
  7. [ユーザーのネットワーク(サブネット)のみ]を選択

周りにネットワーク関連に詳しい人がいたら,迷わず相談しましょう.