ローカルにapache_2.0.53-win32-x86-no_ssl.msiとphp-5.0.4-Win32をインストールしてphpinfo.phpが見られる状態までになりました。apacheの予想に反して…の画面も見られます。が、phpファイルをブラウザ(IE)にドラッグしても開けません。なぜでしょうか?因みにOSはWindowsXPのHOMEです。宜しくお願いします。

回答の条件
  • 1人2回まで
  • 登録:2006/05/17 02:47:31
  • 終了:2006/05/24 02:50:04

回答(4件)

id:worstman No.1

最低人間回答回数121ベストアンサー獲得回数62006/05/17 03:14:41

ポイント23pt

ローカルアドレスをURL欄に入れてやらなければいけません。

http://127.0.0.1/index.php

みたいに。

PHPスクリプトを実行するのはあくまでPHPなので、ブラウザにドラッグしてもPHPスクリプトは実行されません。



Apache上でPHPスクリプトを呼び出す

ApacheがPHPを実行させる

ブラウザにその結果を返す



というわけです。

id:praide

なるほどではローカルでPHPファイルを編集して確認するにはHTMLファイルより一手間かかってしまうのですね…わかりました。ありがとうございます。

2006/05/17 11:11:29
id:ctrl-v No.2

ctrl-v回答回数289ベストアンサー獲得回数152006/05/17 03:26:38

ポイント23pt

「phpファイルをブラウザ(IE)にドラッグ」に問題があります。

apacheのhttpd.confで設定したDocumentRootの直下にphpファイルは置かれていますか? 置かれているようでしたら、

http://localhost/****.php

(****はファイル名)

と、ブラウザのアドレス部分に打ち込めばphpファイルを実行できます。

id:praide

ありがとうございます。

2006/05/17 11:11:43
id:villain No.3

villain回答回数174ベストアンサー獲得回数122006/05/17 03:27:02

ポイント22pt

PHPはサーバ経由で動作するサーバサイドスクリプティング技術の

一種で、CGIなどと同種のものです。


サーバを経由せずにローカルディスクの.phpファイルをIEにD&D

してもPHPとしては動作しません。

id:praide

ありがとうございます。

2006/05/17 11:11:49
id:vector_xenon No.4

vector回答回数113ベストアンサー獲得回数42006/05/17 09:10:25

ポイント22pt

localhost 又は 127.0.0.1 でアクセスしないといけません。

例)

http://localhost/path/to/index.php

http://127.0.0.1/path/to/index.php


ドラッグしてもそれはfile:///でのアクセスになるので、PHPとして動作しません。

id:praide

ありがとうございます。

2006/05/17 11:11:53

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません