PHP超入門 (3)
今回は、Windows XP Home Edition+AnHTTPd環境下でのPHPのインストールです。
前回のWindows 2000 Professinal,Windows XP Professinalの場合と要領は大
体同じですが、若干操作が面倒になるので、気を付けてインストール作業を進
めます。
■前提条件■
なお、ここでは、サーバープログラムとして、Windows 2000 Professinal,Win
dows XP Professinalの場合はIIS、Windows XP Home Editionの場合は、An
HTTPdが既にインストールされているものとしてお話を進めさせて頂きます。
インストール前にご自身のOSとサーバプログラムの種類を確認しておいてく
ださい。
また、今回と以降のお話は、あなたのパソコンの設定が以下のようになってい
ることを前提としてしますので、自分なりに変えている場合には、その部分は
適宜読み替えてください。
これは、最後のPHPの動作確認のところで関係してきます。
●Windows XP Home Editionの場合
・サーバープログラムとしてAnHTTPdがインストールされている。
・ホームページとして公開するフォルダの基点(ドキュメントルート)が、C
ドライブ−「Inetpub」−「wwwroot」となっている。
※Windows XP Home Editionの場合、上記のフォルダはAnHTTPdをインストー
ルしても自動的に作成されないので、ない場合には、手動で作ってくださ
い。
(確認の仕方)
タスクトレイ上のAnHTTPdのアイコンを右クリック→「オプション一般(G)」
をクリック
↓
「一般」のタブで「ドキュメントルート」が「C:\Inetpub\wwwroot」にな
っていることを確認。
↓
「OK」を押して全ての画面を閉じる
・「Cドライブ−Inetpub−wwwroot」の下に「php」という名前のフォルダを
作る。
■PHPをインストールしよう AN HTTPD編■
1.PHPのダウンロード
まずはインストールするファイルをダウンロードします。
PHP公式サイト
http://www.php.net/downloads.php
Windows Binariesの下にある次のファイルをダウンロードします。
PHP 4.3.11 zip package [7,289Kb] - 31 Mar 2005 2005/04/01日現在
をダウンロードします。
2.PHPのインストール
1)ダウンロードしたphp-4.3.11-Win32.zipのアイコンをダブルクリックしま
す。
(この例ではデスクトップにダウンロードしました)
2)ダブルクリックすると、php-4.3.11-Win32というフォルダが見えるので、
そのフォルダを、まるごとCドライブにコピー、もしくは移動します。
↓
3)コピーまたは移動したphp-4.3.11-Win32というフォルダを「php」という名称
に名前を変更します。
C:\PHP
4)次に、php.ini-distをphp.iniにリネームして
5)windowsのディレクトリに移動します。
XPでは、C:\windowsとなります。
C:\PHP\php.ini-dist => C:\WINDOWS\php.ini
(名前を変更して、C:\WINDOWSへ移動)
6)次に、php4ts.dllを
windowsのシステムディレクトリにコピーします。
Windows XPの場合は c:\windows\system32
C:\PHP\php4ts.dll => C:\WINNT\SYSTEM32\php4ts.dll
(コピーペーストする)
これで、PHPのインストール作業は終了です。次にAN HTTPDにPHPを登録します。
1.タスクトレイにあるAN HTTPDのアイコンを右クリックし、「オプション一般
」→「一般」の画面を開きます。
2.拡張子ごとのプログラム設定のところで追加をクリックします。
3.実行するにチェックが付いていることを確認します。
4.拡張子の欄に「.php」と入力(ドットを忘れずに)
5.実行プログラムの欄に「C:\PHP\sapi\php4isapi.dll」を入力。
6.一般パスデモ実行するにが付いていることを確認します。
7.PATH_TRANSLATEDを使うにが付いていることを確認します。
8.OKを押して終了します。
すべてのインストール作業が完了したら、パソコンを再起動させて、次の動作
確認をします。
■PHPが動作するかどうか確認しよう■
HTTPサーバのルートディレクトリ(このメルマガに沿って設定してある場合に
は、C:\Inetpub\wwwroot\php)に、メモ帳等で下記の内容を作成して、「test
.php」の名前で保存します。
「test.php」の内容
----------------------------------------------------------------------
<?php
phpinfo();
?>
----------------------------------------------------------------------
http://localhost/php/test.php などとブラウザで確認します。
ソースがそのまま表示されたりしたらインストールが正しく終了していません。
成功している場合、PHPのインフォメーション画面が表示されます。
うまく表示されましたでしょうか?
うまく表示されなかった場合は以下を参考にしてください。
■うまく動作しない場合の確認■
>AN HTTPD編<
PHPはCGI実行版(php.exe)または モジュール版(php4isapi.dll)の2つあるが
Windows98などで使用する場合、CGI実行版でないと正常に動作しない場合があ
る。
その場合、上記AN HTTPDの「オプション一般」の画面のところで、
5.実行プログラムの欄に「C:\PHP\sapi\php4isapi.dll」を入力。を
5.実行プログラムの欄に「C:\PHP\php.exe」を入力。に変更してください。