ローカルに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/24 02:50:04
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:worstman No.1

回答回数121ベストアンサー獲得回数6

ポイント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

回答回数289ベストアンサー獲得回数15

ポイント23pt

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

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

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

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

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

id:praide

ありがとうございます。

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

回答回数174ベストアンサー獲得回数12

ポイント22pt

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

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


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

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

id:praide

ありがとうございます。

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

回答回数113ベストアンサー獲得回数4

ポイント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

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

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

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

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

回答リクエストを送信したユーザーはいません