プロが教えるわが家の防犯対策術!

いつもお世話になります。
winxpで、XAMPを使用してlocalhostへ、phpファイルを作成し、phpを学習し始めた初心者です。
同じフォルダにaaa.html、aaa.phpを保存しています。
aaa.htmlで、
<a href="aaa.php>aaa.php</a>
とすると、aaa.phpが表示されず
「このファイルを保存しますか?・・・」
と、なってしまいます。
契約しているサーバへULすると、aaa.phpが表示されます。
xampの設定が足りないのではないかと思うのですが、わかりません。
どなたかおわかりの方よろしくお願いいたします。

A 回答 (2件)

<a href="aaa.php">aaa.php</a>ね。




後,Content-Typeの設定を見直してみてほしい。
http://jp.php.net/header

通常,htmlが吐き出される場合,Content-Type:text/htmlになっています
http://questionbox.msn.co.jp/qa3032793.html
    • good
    • 0
この回答へのお礼

himajin100000さん、お早うございます。
こんなに朝早く、そしてすぐに返事を頂けるなんて驚きでした。
ありがとうございました。
私の場合と、少し異なるような気がしました。

お礼日時:2007/10/06 07:12

XAMPでインストールしたことがないのですが。



スタートメニュー → プログラム → apache http server バージョン番号 → edit apache httpd.conf configuration file
で、httpd.confをメモ帳などテキストエディタで開いてください。

もし上記が分からなければ、httpd.confというファイルを検索して開いてみてください。

その中に、
LoadModule php4_module c:/php4/sapi/php4apache2.dll
AddType application/x-httpd-php .php
という2つの記述があるかどうか確認してみてください。

1つ目のc:/php/sapi/php4apache2.dll部分は、同名のファイルがある場所になります。
phpが5の場合は、c:/php/php5apache2.dllなど4の部分が5になっています。

もしこれらの記述がない場合はこれらを記述、先頭に#があるという場合は、#を削除して保存してください。

その後、apacheをリスタートしてください。

これでいけるとおもいます
    • good
    • 0
この回答へのお礼

kalzeさん、お早うございます。
朝早くに、そして、即座に返事が頂けてありがとうございました。
php5apache2.dll c:\xampにありました。
>LoadModule php4_module c:/php4/sapi/php4apache2.dll
>AddType application/x-httpd-php .php
は、なかったので書き加えました。
すると、apacheを再起動できなくなってしまいました。
PCを再起動したりして、記載する位置などいろいろと試していました。
最終的に、どういう訳か、教えていただいた記載がなくてもaaa.phpが表示されるようになってしまいました。
教えていただいたこと、とても参考になりました。
どうもありがとうございました。

お礼日時:2007/10/06 07:16

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!