PHP5を動かせるようにしよう!

CGI Site Ranking CGI-NOW-ID


サーバにアップロードしてチェックするのは手間が掛かる場合があります。
そこで、自分のマシンでチェックできるようにしよう(^-^)
と言う事で、まずは、ここから PHP5 を入手します⇒PHP5のダウンロード
PHP 5.2.0 zip package をクリックし、php-5.2.0-Win32.zipをダウンロードします。

○php5ts.dllのコピー
Windows 2000の場合はphp5ts.dllをC:\WINNT内にコピーします。
Windows 98/MeとWindows XP/Windows Server 2003の場合はC:\WINDOWSです。

○php.ini-distのコピー
Windows 2000の場合はphp.ini-distをコピーし、php.iniとリネームしてC:\WINNT内にコピーします。
Windows 98/MeとWindows XP/Windows Server 2003の場合はC:\WINDOWSです。

○php.iniの修正
include_pathの指定
PEAR(PHP標準のクラスライブラリ)を使わない場合は不要です。
PEARを使う場合はinclude_pathを下記のように指定してください。
include_path = ".;c:/php/includes;c:/php/pear"
doc_rootを指定
doc_root = "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
extension_dirを指定
extension_dir = "c:/php/ext"

○httpd.conf(Apache2.2.3を対象にしています)の修正
LoadModuleの指定
『LoadModule 』で検索すると、下のような個所に辿り着きます
---------------------------------------------------------
LoadModule access_module modules/mod_access.so
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_module modules/mod_auth.so
<途中省略>
#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
#LoadModule ssl_module modules/mod_ssl.so
---------------------------------------------------------
その最後尾に下記の2行
LoadModule php5_module c:/php/php5apache2_2.dll
AddModule mod_php5.c
を追加します。

※但し、この場合だと再起動時にエラーとなる場合があります。
その際には下記の1行だけにすると回避できました。
LoadModule php5_module c:/php/php5apache2_2.dll


AddTypeの指定

今度は、『AddType』で検索すると、下記のような個所に辿り着きます。
---------------------------------------------------------
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
---------------------------------------------------------

その後ろに下記の2行
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
を追加します。

○Apacheの再起動
1.スタートメニューのプログラムのApacheのApache HTTPD Serverの
Control Apache ServerのRestartによりApacheの再起動をおこないます。

2.タスクトレイの常駐アプリから下の画面を呼び出して、再起動してもOKです




○phpinfoを表示するプログラムの作成
動作を確認するためにテキストエディタで

<? phpinfo() ?>

と1行のみ書いたテキストファイルを作成し、C:\Program Files\Apache Software Foundation\Apache2.2\htdocs 内に
phpinfo.phpとファイル名をつけて保存します。

○PHPの動作の確認
ブラウザのアドレス欄に http://localhost/phpinfo.phpもしくはhttp://127.0.0.1/phpinfo.php
と入力し下記のような画面が出力されればApacheとPHPは正常に起動しています。