apache2.2とphp5の連携がうまくいかない。。
山田 和夫著 「基礎からのPHP」で挑戦していますがうまくいきません。apacheはしっかり起動していますが、ドキュメントルートにtast.phpを作ってもブラウザからは404で表示されます。なるべく細かく書くつもりなのでご教授お願い致します。
OS windows XP homeEdition ブラウザ firefox2
■C:/Programfiles/php5/php.ini-dist
をphp.iniに変更し修正,470行目辺りに追加
; Windows: "\path1;\path2"
;include_path = ".;c:\php\includes"
include_path=".;C:\Program Files\PHP5\pear;c:\ProgramFiles\php5\includes"
494行目辺りにコメントアウトと追加
; Directory in which the loadable extensions (modules) reside.
; extension_dir = "./"
extension_dir = "C:\Program Files\php5\ext"
600行目辺りにコメントアウト
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
1200行目辺りを修正
[mbstring]
; language for internal character representation.
;mbstring.language = Japanese
; internal/script encoding.
; Some encoding cannot work as internal encoding.
; (e.g. SJIS, BIG5, ISO-2022-*)
mbstring.internal_encoding = SJIS
■C:/Programfiles/apache softwarefoundation/apache2.2/conf/httpdの
LoadModule の最後に追加
LoadModule php5_module "C:\Program Files\php5\php5apache2_2.dll"
PHPiniDir "C:\Program Files\php5"
210行目辺りに追加
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
450行目辺りにコメントを外す
# Language settings
Include conf/extra/httpd-languages.conf
■C:/Programfiles/apache softwarefoundation/apache2.2/conf/mimeに
追加
application/x-httpd-php php
■C:/Programfiles/apache softwarefoundation/apache2.2/conf/extra/httpd-languagesを修正
19行目辺りを変更
DefaultLanguage ja
末尾に追加
AddDefaultCharset shift_jis
以上作業終了後apache2.2を再起動しドキュメントルートにtest.phpを作成しブラウザからhttp://localhost/tast.phpへ。。しかし404
apacheはしっかり起動しています。
お手数ですがご教授ください。
尚、説明不足の場合は質問ください、すぐ答えますので。
宜しくお願い致します。
お礼
ありがとうございます。 解決できました。