エントリー名 :

Windows XP(+Apache)にPHPをインストール(2)

Windows XP(+Apache)にPHPをインストール(2)

ApacheをWindows XPにインストールの次の記事。Apacheを入れたWindows XPに、PHPをインストールしました。

PHPをダウンロード

PHP(本家)から、 「PHP 4.4.2 installer」をダウンロード。後でextensionsなどのファイルも使いたくなったので、 結局「PHP 4.4.2 zip package 」の方をダウンロードして使うことに…。

PHPをWindows XPにインストール

PHP 4.4.2 installerを解凍してできるphp-4.4.2-installer.exeを起動。 standardで「C:\PHP」をインストール先に設定。 サーバー、メールアドレスは適当に入力。連携させるサーバーは「Apache」で。

インストールが完了するとhttpd.confファイルの設定を促すメッセージが表示。 (httpd.confファイルは、「C:\Program Files\Apache Group\Apache2\conf」に)

httpd.confファイルの設定

CGI版PHP、モジュール版PHPのどちらでPHPを動すかを、httpd.confで決定。 Apache 2.0と、Apache1.3では設定の仕方が違うらしい。

一番上のページにはApache 2.0、下の二つのページには、Apache1.3の解説があります。 今回はApache 2.0を使っているので、次のように書き加えてみました。

Apache 2.0でCGI版PHPを動かす

ScriptAlias /php/ "C:/PHP/"
AddType application/x-httpd-php .php
Action application/x-httpd-php /php/php.exe

Apache 2.0でモジュール版PHPを動かす

LoadModule php4_module c:/php/sapi/php4apache2.dll
AddType application/x-httpd-php .php

モジュール版で使う場合、さらに「C:/PHP/sapi/php4apache2.dll」を「C:\WINDOWS\SYSTEM32」にコピーしなくてはならない。 php4apche.dllとphp4apache2.dllの違いに気が付かず、なかなかエラーが取れなかった…。

Apacheをrestart、どちらの方法でもちゃんと動く! (「<?php phpinfo() ;?>」とだけ書いたinfo.phpで確認OK)

後はGD/マルチバイト環境の設定を参考に、設定をいじる。

(文字化け対策に、AddDefaultCharsetとLanguagePriorityを書き換えなければらないと 「」に書いてあったので早速書き換えようと思いましたが、Googledで検索したところ、 こんな記事が「AddDefaultCharset none の謎」、 「LanguagePriority の意味」。 危うくセットで、間違ってしまう所でした。 core - Apache HTTP サーバ。 公式のドキュメントには、ちゃんと目を通して置かないと…。)

次はWindows XP(+Apache)にMySQLをインストール


Windows XP(+Apache)にPHPをインストール(2)の前後の記事

カテゴリー [ メモ・覚え書き ] [ PHP ]



アマゾン(Amazon.co.jp) PHP

HTML/XHTML&スタイルシートレッスンブック―ステップバイステップ形式でマスターできる

1. 本 HTML/XHTML&スタイルシートレッスンブック―ステップバイステップ形式でマスターできる

[2007-06-20)]五段階評価4.5 初心者必携の良書 これまでインラインやボックスにcssを書き込んで、お行儀の悪いサイトを作っていましたが、デザインやユーザビリティーに関しては全く問題なく納品したお客様に売上が上...

JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス

2. 本 JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス

[2008-12-22)]五段階評価5.0 遠回りを避けたい人へ JavaScriptの情報はWEB上にたくさんありますが、理解が不十分でも書けてしまう言語であるせいか、半端な情報も多いようです。 混乱を避けて学ぶには、言語の...

Webデザインの基本ルール-プロに学ぶ、一生枯れない永久不滅テクニック (Design Lab+ 1-3)

3. 本 Webデザインの基本ルール-プロに学ぶ、一生枯れない永久不滅テクニック (Design Lab+ 1-3)

[2009-03-27)]五段階評価4.5 WEBデザインの基本がこれ一冊で WEBデザインの基本について詳しく網羅してあり、単なる技術の寄せ集め的な書籍ではなく、とても良本だと思います。 実際にCSSの理解にはとても役に立ちました。 技...

現場のプロから学ぶXHTML+CSS

4. 本 現場のプロから学ぶXHTML+CSS

[2008-11-11)]五段階評価4.5 知りたいツボを見事に押さえてる。 「CSSレイアウトが意図せずに崩れたときのトラブルシューティング」を まるまる一章 使って解説してたり、デザインカンプから画像書き出しの効率の良い方法まで詳しく...

PHP 逆引きレシピ (PROGRAMMER’S RECiPE)

5. 本 PHP 逆引きレシピ (PROGRAMMER’S RECiPE)

[2009-06-30)]五段階評価4.5 脱初心者の為の1冊 何冊か入門本を購入して学習しましたが、次に何をすればよいのだろうというのがわかりませんでした。 この本の目次を読んだだけで、PHPで出来るの事の理解の幅がすごく...

携帯サイト コーディング&デザイン

6. 本 携帯サイト コーディング&デザイン

[2008-12-26)]五段階評価5.0 とても解りやすい携帯サイト作りの本です☆ こんにちわ 携帯サイトデザイン初心者です。 PC版は結構やっているので、基本的なタグなどの用語は解ります。 ある程度PC版の作り方を知っていて、携帯サイトを作り...

基礎からのMySQL [基礎からのシリーズ] (プログラマの種シリーズ)

7. 本 基礎からのMySQL [基礎からのシリーズ] (プログラマの種シリーズ)

[2007-12-26)]五段階評価5.0 入門書として非常に参考になった MYSQLをはじめて学ぶ人には必要かつ十分な量の解説がなされています。この本とつきあうことで、基本的な操作をマスターすることができます。ほんの大きさと厚さの割り...

2

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)



このエントリーのトラックバックURL:

アーカイブ

コメント

トラックバック

広告

あわせて読みたい

あわせて読みたい