<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ぱんぴーまっしぐら &#187; windows</title>
	<atom:link href="http://blog.cheki.net/archives/category/windows/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.cheki.net</link>
	<description>悲しみの果てに</description>
	<lastBuildDate>Wed, 13 Jul 2011 02:39:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Apache2 + PHP5をWindowsXPにインストール</title>
		<link>http://blog.cheki.net/archives/250</link>
		<comments>http://blog.cheki.net/archives/250#comments</comments>
		<pubDate>Thu, 29 Dec 2005 15:00:00 +0000</pubDate>
		<dc:creator>cockok</dc:creator>
				<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blog.cheki.net/achives/250</guid>
		<description><![CDATA[ノートPCの環境がApache1.3.X+PHP4だったので今後のためにApache2+PHP5環境に。 ※[2007/06/03]結構アクセスがあるようなので一部追加、修正しました ○Apache2のインストール Ap [...]]]></description>
			<content:encoded><![CDATA[<p>ノートPCの環境がApache1.3.X+PHP4だったので今後のためにApache2+PHP5環境に。<br />
※[2007/06/03]結構アクセスがあるようなので一部追加、修正しました</p>
<p>○Apache2のインストール<br />
<a href="http://www.apache.jp/">Apacheの日本語ページ</a>から<br />
Apache2Windows用バイナリをダウンロード。<br />
ミラーサイトへ移動して/binaries/win32と進めばWindows用のバイナリファイルがあります。<br />
Apache2.2がリリースされていますがバイナリがみつからなかったので”apache_2.0.55-win32-x86-no_ssl.exe”をダウンロード。</p>
<p>必要な時に起動させたいのでStandalone設定で。<br />
他は特に入力することないので次へ次へ。<br />
インストールがおわったらスタートメニューのプログラムから”Start Apache in Console”を実行。<br />
ブラウザで”http://localhost:8080/”へアクセスしてページが表示されればインストールは成功です。</p>
<p>○Apache2の設定<br />
スタートメニューのプログラムから”Edit the Apache httpd.conf Configuration File”を実行。<br />
実行するプログラムの選択画面がでた場合はいつも使っているエディタがあればそれを、なければメモ帳を選択してファイルを開いてください。</p>
<p>・標準ポート80へのアクセスに<br />
120行目付近</p>
<pre>
Listen 8080
↓
Listen 80
</pre>
<p>・ファイルを表示させるディレクトリを変更<br />
228行目付近</p>
<pre>
DocumentRoot “C:/Program Files/Apache Group/Apache2/htdocs”
↓
DocumentRoot “C:/www”
</pre>
<p>・日本語を優先的に表示させる<br />
682行目付近</p>
<pre>
LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW
↓
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
</pre>
<p>スタートメニューのプログラムから”Test Configuration”を実行して文句言われないかチェック。<br />
“C:\Program Files\Apache Group\Apache2\htdocs”の中身を”C:\www”にコピーして、ブラウザで”http://localhost/”へアクセスしてさっきと同じページが表示されればOK</p>
<p>○PHP5のインストール<br />
日本PHPユーザ会からWindowsバイナリをダウンロード。<br />
インストーラー版にはextensionがないのでzip版の”php-5.1.1-Win32.zip”を。<br />
解凍したのを”php5″としてCドライブに保存。<br />
コマンドプロンプトを起動して”C:\php5\php -v”を実行してバージョン情報がでればインストール成功。</p>
<p>○PHP5の設定<br />
“c:\php5″内にある”php.ini-recommended”を”php.ini”にリネームして編集。</p>
<p>・includ_pathの指定、PEARへのpath追加<br />
505行目付近</p>
<pre>
;include_path = “.;c:\php\includes”
↓
include_path = “.;c:\php5\includes;c:\php5\pear”
</pre>
<p>・ドキュメントルートの指定<br />
512行目付近</p>
<pre>
doc_root =
↓
doc_root = “c:/www”
</pre>
<p>・extensionディレクトリの指定<br />
519行目付近</p>
<pre>
extension_dir = “./”
↓
extension_dir = “c:/php5/ext”
</pre>
<p>・mbstringを利用可能に<br />
627行目付近</p>
<pre>
;extension=php_mbstring.dll
↓
extension=php_mbstring.dll
</pre>
<p>・default_charsetの設定</p>
<pre>
;default_charset = “iso-8859-1″
↓
default_charset = “UTF-8″
</pre>
<p>・エラーを表示するように変更</p>
<pre>
display_errors = Off
↓
display_errors = On
</pre>
<p>・mbstringの設定<br />
1147行目付近から</p>
<pre>
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.encoding_translation = Off
mbstring.http_input = pass
mbstring.http_output = pass
mbstring.detect_order = UTF-8,SJIS-win,eucJP-win
mbstring.substitute_character = none
</pre>
<p>phpファイルは文字コードをUTF-8で保存する。<br />
SJISだと一部利用できない文字があるのでUTF-8を利用する。メモ帳でも文字コード選択可能。<br />
@see:<a href="http://blog.cheki.net/archives/857">PHPと日本語</a></p>
<p>○Apache2の設定<br />
スタートメニューのプログラムから”Edit the Apache httpd.conf Configuration File”を実行。</p>
<p>・ディレクトリを指定したら表示するファイルの指定<br />
321行目付近</p>
<pre>
DirectoryIndex index.html index.html.var
↓
DirectoryIndex index.php index.html index.html.var
</pre>
<p>・モジュールの追加<br />
173行目付近に追加</p>
<pre>
LoadModule php5_module “c:/php5/php5apache2.dll”
</pre>
<p>366行目付近に追加</p>
<pre>
&lt;IfModule mod_php5.c&gt;
AddType application/x-httpd-php .php
PHPIniDir “c:/php5″
&lt;/IfModule&gt;
</pre>
<p>○動作チェック<br />
エディタ(メモ帳等)で以下の内容を”phpinfo.php”として”c;\www”内に文字コードをUTF-8で保存する。</p>
<pre>
&lt;?php phpinfo();?&gt;
</pre>
<p>apache2を起動して”http://localhost/phpinfo.php”にアクセスしてPHPの情報が表示されれば成功。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cheki.net/archives/250/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

