エントリー名 :

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

よくわかるiPhoneアプリ開発の教科書【Xcode 4対応版】

1. 本 よくわかるiPhoneアプリ開発の教科書【Xcode 4対応版】

[2011-07-30)]作者:森 巧尚 。レーベル:毎日コミュニケーションズ 。製造:毎日コミュニケーションズ 。出版:毎日コミュニケーションズ 。発売:毎日コミュニケーションズ。関連:まるごと学ぶiPhoneアプリ制作教室

WEB+DB PRESS 総集編 [Vol.1~60]

2. 本 WEB+DB PRESS 総集編 [Vol.1~60]

[2011-10-15)]作者:森田 創 。レーベル:技術評論社 。製造:技術評論社 。出版:技術評論社 。発売:技術評論社。関連:WEB+DB PRESS Vol.66

よくわかるPHPの教科書

3. 本 よくわかるPHPの教科書

[2010-09-14)]作者:たにぐち まこと 。レーベル:毎日コミュニケーションズ 。製造:毎日コミュニケーションズ 。出版:毎日コミュニケーションズ 。発売:毎日コミュニケーションズ。関連:PHP 逆引きレシピ (PROGRAMMER’S RECiPE)

体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱性が生まれる原理と対策の実践

4. 本 体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱性が生まれる原理と対策の実践

[2011-03-03)]作者:徳丸 浩 。レーベル:ソフトバンククリエイティブ 。製造:ソフトバンククリエイティブ 。出版:ソフトバンククリエイティブ 。発売:ソフトバンククリエイティブ。関連:「プロになるためのWeb技術入門」 ――なぜ、あなたはWebシステムを開発できないのか

Ruby on Rails 3 アプリケーションプログラミング

5. 本 Ruby on Rails 3 アプリケーションプログラミング

[2011-05-12)]作者:山田 祥寛 。レーベル:技術評論社 。製造:技術評論社 。出版:技術評論社 。発売:技術評論社。関連:たのしいRuby 第3版

JavaScript本格入門 ~モダンスタイルによる基礎からAjax・jQueryまで

6. 本 JavaScript本格入門 ~モダンスタイルによる基礎からAjax・jQueryまで

[2010-11-27)]作者:山田 祥寛 。レーベル:技術評論社 。製造:技術評論社 。出版:技術評論社 。発売:技術評論社。関連:Web制作の現場で使う jQueryデザイン入門 (WEB PROFESSIONAL)

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

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

[2007-06-20)]作者:エビスコム 。レーベル:ソシム 。製造:ソシム 。出版:ソシム 。発売:ソシム。関連:ゼロからわかる HTML&amp;CSS超入門

2

コメントを投稿

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



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

アーカイブ

コメント

トラックバック

広告

あわせて読みたい

あわせて読みたい