およそ3日もかかった…orz
忘れないうちにめもっとこ。
■ Apacheをインストール
1、公式サイトからインストーラ版をダウンロード
今回は「apache_2.2.4-win32-x86-no_ssl.msi」を入手
2、インストーラを実行
3、Webサーバ情報の入力stepにおいてサーバネームに、「localhost」を設定
※ここまでは、手順3以外はデフォルトですませる。
4、http://localhost/に接続して動作確認
→「It Works!!」てな感じで表示されればOK
この内容は「C:Program FilesApache Software FoundationApache2.2htdocsindex.html」と同じ
ついでにいえば、この場合では「htdocs」=「localhost」になります
■ PHPをインストール
1、http://www.php.net/downloads.phpよりWindows Binaryを入手
ここでは、現時点の最新である「php-5.2.1-Win32.zip」を入手
2、解凍したものをCドライブ直下に「php」として移動
3、[システムのプロパティ]->[詳細設定]->[環境変数]->PATHを編集
複数パスを設定する場合はセミコロン(;)で区切って追加する。
(例、D:program file;C:php)
4、「php5ts.dll」を「C:WINDOWSsystem32」にコピー
5、「php.ini-dist」を「php.ini」にリネームして
「C:WINDOWS」にコピー
■ ApacheでPHPが動作するように設定
まずはPHPから。
1、「php.ini」をテキストエディタで開き修正する
→この変更内容は「Apache 2.2.4 PHP 5.2.0 インストール」でググれば、
参考になるサイトがいくつかあるので、そこを参照
ちなみに自分が修正した内容は以下のとおり。
include_path = ".;c:phpincludes" (コメント解除)
doc_root = "C:Program FilesApache Software FoundationApache2.2htdocs" (Apacheのパスを追記)
extension_dir = "C:/php/ext" (extensionディレクトリを修正)
extension=php_gd2.dll (画像を使用できるように変更)
extension=php_mbstring.dll (マルチバイト関数を使用できるように変更)
extension=php_mysql.dll (MySQLを使用できるように変更)
[mbstring]項目内の”mbstring.”からはじまる行のコメントを解除
続いてApacheの設定
1、「httpd.conf」をテキストエディタで開き以下のように修正
LoadModule php5_module C:/php/php5apache2_2_filter.dll (Apache2向けのモジュールを追記)
DirectoryIndex index.html index.html.var (「 index.html.var」の追記)
DirectoryIndex index.htm
DirectoryIndex index.php (「index.htm」「index.php」の追加)
<IfModule mime_module>内に、以下の3行を追加
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .php
PHPIniDir "C:/php"
以下の箇所のコメントを解除
Include conf/extra/httpd-multilang-errordoc.conf
Include conf/extra/httpd-autoindex.conf
Include conf/extra/httpd-languages.conf
2、「confextra」フォルダにある「httpd-languages.conf」を開き以下のように修正
DefaultLanguage ja (コメントを解除して「ja」に修正)
LanguagePriority ja en ca cs da de el eo es et fr he hr it ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW (「ja」を先頭に移動)
ここまでできたら動作確認用に「htdocs」内に「test.php」ファイルを作成し、
「<?php phpinfo(); ?>」とファイルに記入して保存する。
テストファイルを保存したら以下に接続して、
PHPの環境情報が表示されるか確認。
http://localhost/test.php
基本的には
「Apache 2.2.4 PHP 5.2.0 インストール」で検索することで得られる情報と
同じなわけだが、赤字の箇所を「php5apache2_2.dll」にしていたために、
Apacheは動作するけどPHPが動作しないために苦労したわけ。
明日は、「Tomcat」と「Apache」の連携をメモる予定。
最新の画像[もっと見る]
- ガンダムヘッドバンクをゲットだぜ!! 15年前
- ガンダムヘッドバンクをゲットだぜ!! 15年前
- ガンダムヘッドバンクをゲットだぜ!! 15年前
- 狩猟解禁! 15年前
- 上手に焼けました~♪ 15年前
- お台場ガンダム行きました^^ 15年前
- モンハン袋ゲットだぜ! 16年前
- 星ピノゲットだぜ!! 16年前
- 朝メガ食べました 16年前
- 棚がほしい 16年前