*PHP5のインストールと環境設定 [#zfa52f07]
#contents
**はじめに [#introduction]
ここでは Windows XP と IIS の環境で、PHP5 を使用するためのインストール手順をまとめています。
LAMP (Linux + Apache + MySQL + PHP)ならぬ、WISP (Windows + IIS + SQLite + PHP) と言ったところです。(今勝手に作った言葉です。)
前提条件は、IIS が使用可能になっていることです。IISのインストールを参照ください。
**PHP とは [#whatsphp]
(省略)
※ 今インストールされようとしているあなたには、説明の必要は無いでしょう。:-)
**ダウンロード [#download]
http://www.php.net/downloads.php より
:PHP 5.1.2 zip package|http://www.php.net/get/php-5.1.2-Win32.zip/from/a/mirror
**インストール [#install]
http://tsuttayo.sytes.net/php/install2/win.php?ver=5.0.1&os=Windows
***zip の展開 [#extract]
ダウンロードしたファイル php-5.1.2-Win32.zip を展開します。
私は c:\usr に展開しました。
***ディレクトリ名変更 [#xa7a9050]
c:\usr\php-5.1.2-Win32 というディレクトリが作成されていると思いますのでお好みで、ディレクトリ名を変更してください。私は php に変更しました。
***システム DLL のコピー [#s291de33]
C:\usr\php\php5ts.dll を System ディレクトリ(C:\windows\system32) へコピーしてください。
***php.ini の設定 [#f0bc616f]
php.ini-dist を \Windows フォルダにコピーし、php.ini にリネーム(名前の変更)します。
php.ini を編集します。
extension_dir = c:/usr/php5/ext/
extension=php_gd2.dll ← コメントアウトを解除
extension=php_mbstring.dll ← コメントアウトを解除
***拡張子 .php の登録 [#s2b9c142]
-コントロールパネルの管理ツールのインタネットサービスマネージャーを起動します。
-既定のWebサイトを右クリックします。
-プロパティのISAPIフィルタタブを選択し追加ボタンを押します。
フィルタ名 : PHP
実行ファイル名 : C:\usr\php\php5isapi.dll
と入力し、OKを押します。
-ホームディレクトリタブを選択します。
-構成ボタンを押します。
-アプリケーションのマッピングのタブの追加を押します。
実行ファイル : C:\usr\php\php5isapi.dll
拡張子 : .php
動詞 : 制限を選択し、GET,HEAD,POST,TRACEと入力します。
OKを押します。
***動作確認 [#mec6f29e]
-IISの再起動を実施します。(WWW サービスを再起動します。私の環境ではマシンの再起動が必要でした。)
-C:\Inetpub\wwwroot に phpinfo.php というファイルを作成し、以下の 1 行を書き込みます。
<? phpinfo() ?>
-http://localhost/phpinfo.php からサーバー情報が表示されることを確認してください。
**GD [#gdoption]
php5 に標準で入っている。
php.ini を編集したら、IISの再起動を行う。(IIS の項目の停止、項目の開始ではダメ)