WindowsにPHPをインストールする
CGIとしてWebサーバー上(ここではApache上)で動くオープンソースで提供されているサーバーサイドスクリプト言語「PHP」をWindowsにインストールして動かす方法を以下に記述します。
■ダウンロード
PHPのページ
からダウンロードページに入り
php-5.2.1-Win32.zip
をダウンロードします。
■インストール
・Cドライブ(C:\)に「php」(半角小文字)というフォルダを新規作成します。
・作成したフォルダ「C:\php\」にダウンロードした「php-5.2.1-Win32.zip」を解凍します。
・「C:\php\php5ts.dll」を
Windows 2000の場合は「C:\WINNT」内、
Windows 98/Me/XPの場合は「C:\WINDOWS」内にコピーします。
・「C:\php\libmysql.dll」を
Windows 2000の場合は「C:\WINNT\system32」内、
Windows 98/Meの場合は「C:\Windows\system」内、
Windows XPの場合は「C:\Windows\system32」内にコピーします。
・「C:\php\php.ini-dist」を
Windows 2000の場合は「php.ini」にリネームして「C:\WINNT」内、
Windows 98/Me/XPの場合は「php.ini」にリネームして「C:\WINDOWS」内にコピーします。
・次に先ほどコピーした「php.ini」を修正しますのでテキストエディタで「php.ini」を開いて以下の箇所を修正・保存します。
461行目のセミコロン(;)を削除して「;c:\php\pear」を追加する
include_path = ".;c:\php\includes;c:\php\pear"
468行目のdoc_rootを下記のように指定する
doc_root = "C:\Program Files\Apache Software Foundation\Apache2.2\htdocs"
475行目のextension_dirを下記のように指定する
extension_dir = "c:\php\ext"
599行目のセミコロン(;)を削除する
extension=php_mbstring.dll
606行目のphp_mysql.dllのセミコロン(;)を削除する
extension=php_mysql.dll
429行目のmagic_quotes_gpcを下記のように指定する
magic_quotes_gpc = Off
必要に応じて、文字コード等の設定を以下の様にSJIS用に変更します。
コメントアウトされているものについては、コメントを外します。
output_buffering = On
output_handler = mb_output_handler
default_charset = "Shift_JIS"
mbstring.language = Japanese
mbstring.internal_encoding = SJIS
mbstring.http_output = SJIS
■Apacheの設定変更
「C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf」をテキストエディターで開きます。
・115行目に以下を追加
LoadModule php5_module C:/php/php5apache2_2.dll
・「AddType」が並んでいる部分(384行目など)に以下の2行を追加
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
次にテキストエディターで
<? phpinfo() ?>
と1行のみ書いたテキストファイルを作成し、
「C:\Program Files\Apache Group\Apache2\htdocs」にファイル名「test.php」で保存します。
最後に以下のページにアクセスして動作確認をします。
http://localhost/test.php
下記の内容が表示されればOKです。