- ベストアンサー
<a href="aaa.php" で、aaa.php が表示されない
いつもお世話になります。 winxpで、XAMPを使用してlocalhostへ、phpファイルを作成し、phpを学習し始めた初心者です。 同じフォルダにaaa.html、aaa.phpを保存しています。 aaa.htmlで、 <a href="aaa.php>aaa.php</a> とすると、aaa.phpが表示されず 「このファイルを保存しますか?・・・」 と、なってしまいます。 契約しているサーバへULすると、aaa.phpが表示されます。 xampの設定が足りないのではないかと思うのですが、わかりません。 どなたかおわかりの方よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
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をリスタートしてください。 これでいけるとおもいます
その他の回答 (1)
- himajin100000
- ベストアンサー率54% (1660/3060)
<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
お礼
himajin100000さん、お早うございます。 こんなに朝早く、そしてすぐに返事を頂けるなんて驚きでした。 ありがとうございました。 私の場合と、少し異なるような気がしました。
お礼
kalzeさん、お早うございます。 朝早くに、そして、即座に返事が頂けてありがとうございました。 php5apache2.dll c:\xampにありました。 >LoadModule php4_module c:/php4/sapi/php4apache2.dll >AddType application/x-httpd-php .php は、なかったので書き加えました。 すると、apacheを再起動できなくなってしまいました。 PCを再起動したりして、記載する位置などいろいろと試していました。 最終的に、どういう訳か、教えていただいた記載がなくてもaaa.phpが表示されるようになってしまいました。 教えていただいたこと、とても参考になりました。 どうもありがとうございました。