Windowsサーバー構築マニュアル

PHP5 インストール




■PHP5 ダウンロード
ヒント ヒント

ダウンロードサイトより
php-5.x.x-Win32.zipをダウンロード。

■PHP5インストール

01.ダウンロードした php-5.x.x-Win32.zip をCドライブに解凍。

02.解凍したC:\php-5.x.x-Win32フォルダをphpにリネーム。

03.C:\php\php5ts.dllを
 →Windows2000の場合はC:\WINNTにコピー
 →WindowsXPの場合はC:\WINDOWSにコピー

04.C:\phpフォルダのphp.ini-distを
 →Windows2000の場合はC:\WINNTにコピーしてphp.iniにリネーム
 →WindowsXPの場合はC:\WINDOWSにコピーしてphp.iniにリネーム

05.MySQLを使用する場合は
C:\phpフォルダ内のlibmysql.dllを
 →Windows2000の場合C:\WINNT\system32にコピー
 →WindowsXPの場合C:\Windows\systemにコピー

■php.ini編集
先ほどリネームしたC:\WINDOWS\php.iniをテキストエディタで開く。
magic_quotes_gpc = On
↓
magic_quotes_gpc = Off ←変更(エスケープ処理)

; Windows: "\path1;\path2"
;include_path = ".;c:\php\includes"
↓
include_path = ".;c:\php\includes" ←コメント解除

doc_root =
↓
doc_root = "D:\public_html" ←変更

extension_dir = "./"
↓
extension_dir = "C:\php\ext" ←変更

;extension=php_mbstring.dll
↓
extension=php_mbstring.dll ←コメント解除

;extension=php_mysql.dll
↓
extension=php_mysql.dll ←コメント解除(MySQLを使用する場合)

;mbstring.language = Japanese
↓
mbstring.language = Japanese ←コメント解除

;mbstring.internal_encoding = EUC-JP
↓
mbstring.internal_encoding = UTF-8 ←コメント解除&変更

;mbstring.http_input = auto
↓
mbstring.http_input = auto ←コメント解除

;mbstring.http_output = SJIS
↓
mbstring.http_output = pass ←コメント解除&変更

;mbstring.encoding_translation = Off
↓
mbstring.encoding_translation = On ←コメント解除&変更

;mbstring.detect_order = auto
↓
mbstring.detect_order = auto ←コメント解除

;mbstring.substitute_character = none;
↓
mbstring.substitute_character = none; ←コメント解除

■httpd.conf編集
C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.confを開く。
LoadModule php5_module c:\php\php5apache2_2.dll ←追加 (127行目付近)

AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php ←追加 (382行目付近)
※設定が終わったらApacheを再起動してください。

■phpテスト
テキストエディタで下記の内容をapacheのdocumentrootに保存。(ファイル名はinfo.php)
<?php
phpinfo();
?>
http://localhost/info.php にアクセスしてphpの情報が表示されたらインストール成功。


Home PageTop Last updated 2010-02-11

このサイトはリンクフリーです。ご自由にリンクしてください。 Copyright windows.server-manual.com