人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: praide
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:2.0 Apache HOME IE MSI
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● 最低人間
●23ポイント

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

http://127.0.0.1/index.php

みたいに。

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



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

ApacheがPHPを実行させる

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



というわけです。

◎質問者からの返答

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


2 ● ctrl-v
●23ポイント

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

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

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

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

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

◎質問者からの返答

ありがとうございます。


3 ● villain
●22ポイント

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

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


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

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

◎質問者からの返答

ありがとうございます。


4 ● vector
●22ポイント

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

例)

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

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


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

◎質問者からの返答

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ