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を追加する必要があります.
これをしないと,他のパソコンからアクセスできません.
- [例外]タブを選択
- [ポートの追加...]をクリック
- [名前]を設定(Apache HTTP Serverとか...)
- [ポート番号]を80に設定
- [TCP]を選択
- [スコープの変更...]をクリック
- [ユーザーのネットワーク(サブネット)のみ]を選択
周りにネットワーク関連に詳しい人がいたら,迷わず相談しましょう.