Apache PHP環境 セットアップ
windowsXP + Apache 2.6 + PHPにてテスト動作環境をセットアップする方法を簡単に説明
1.Apache win32版をインストール
2.PHPをzip形式でダウンロード、C:\直下におく
3.2でおいたc:\phpフォルダ内にあるphp5ts.dllファイルをc:\windows\system32フォルダ内へ突っ込む
4.c:\phpフォルダ内php.ini-distファイルをphp.iniにリネーム
5. php.iniファイルの修正
5-1.doc_root=”C:/Program Files/Apache Software Foundation/Apache2.2/htdocs”
(インストール先)に書き換える。
5-2.extension_dir=”C:\php\ext” に書き換える
5-3. マルチバイト対応関数を利用可能にするため、extension=php_mbstring.dllの;をはずす
5-4.
・mbstring.language=japaneseの;をはずす
・mbstring.internal_encoding=utf8の;をはずし、言語を変更(※好みでEUC-JP、SJIS、UTF8切り替え)
・mbstring.http_input = autoの;をはずす
・mbstring.http_output = SJISの;をはずす(※使用言語注意)
・mbstring.encoding_translation=0nの;をはずし、OFFをONにする
・mbstring.detect_order=autoの;をはずす
・mbstring.substitute_character=none;の※先頭の;をはずす
6. php.iniファイルをc:\windows\フォルダへ突っ込む
7.それぞれの記述の近い場所に追記(httpd.confファイルの修正)
・LoadModule php5_module c:\php\php5apache2_2.dllを追記
・DirectoryIndex index.phpを追記
・AddType application/x-httpd-php .phpを追記
・AddType application/x-httpd-php-source .phpsを追記
8.Apacheを再起動
9.動作チェックindex.phpをapacheフォルダのhtdocsフォルダに作成
<?php
phpinfo();
?>
サンプルスクリプトを動作検証、PHPのバージョンが表示されたらOK
※注意事項
・円マークではなくバックスラッシュにする必要があるので注意。
・エラーが出た場合、syntax errorならば、構文が違う。
・エラー箇所の行番号が描かれているのでチェックする。
●追記(PHP.iniファイルにて)
・PHPのイメージ関数を使いたい場合extension=php_gd2.dllの;をはずす。
・exif_imagetype関数を使いたい場合、extension=php_mbstring.dllのあとに読み込ませる必要があるため、順番を入れ替え、
extension=php_mbstring.dll
extension=php_exif.dll
のように記述する。その他関数については参考ページを乗せて置くので、そちらを参考にしてもらいたい。
参考URL:http://php.atpedia.jp/php/ja/install.windows.extensions.html
トラックバック URL :
コメント (7374)