1

Windows 7 PC に XAMPP をインストールしたばかりで、ローカルの PHP ファイルでテストしたいと考えていました。ファイルをダブルクリックすると、ブラウザ (Firefox 16.0.1) で新しいタブが開きますが、ファイルが開きません。代わりに、タブのラベルが「接続中」と「新しいタブ」の間で約 1 秒に 1 回点滅し、タブを再び閉じるのに苦労します。

Apache を停止し、XAMPP も終了しましたが、喜びはありませんでした。ファイルを最小限に減らしても役に立ちません。

<!DOCTYPE HTML>
<html>
<head>
    <title>php test</title>
</head>
<body>
    Lorem Ipsum...
</body>
</html>

名前をファイルに変更すると、Firefoxはファイルを開き.htmます。

何が起こっているのか、それを修正する方法はありますか?

4

3 に答える 3

2

エクスプローラ ウィンドウでダブルクリックしてもブラウザにファイルをロードできません。http プロトコルを介してロードします。

http://localhost:8080/folder/file.php 

どこで - 8080 でない場合、8080 は XAMPP ポートにする必要があります - フォルダーは、htdocs のサブフォルダー (存在する場合) - file.php はスクリプトです

于 2012-10-21T13:35:58.243 に答える
2

.phpブラウザでファイルを(説明したように、ダブルクリックごとに)「開く」ことはできません。少なくとも、ブラウザは PHP を解釈できないためです。
適切な(HTTP)リクエストをサーバーに送信する必要があります。サーバーはPHPコードをインタープリターに渡し、その結果を取得してブラウザーに転送します-(ブラウザーにとって)理解可能な(HTMLなどの)形式で適切な (HTTP) 応答を介して。

最初に PHP をいじれるようにするには、indexファイルへのリンクを設定するだけのファイル (php または html) を作成.phpして、ブラウザーでそれらを表示できるようにします。

追加
コメントを確認したら、ブラウザでファイルを表示できるはずですhttp://localhost/your-subfolder/file.php

違い: Web サイトで通常行われるように、ファイルの URL ( http://some.domain/some-file.php) を介してファイルを要求しています。最初に試みたのは、ファイル システム上の場所 (file:///path/to/some-file.phpブラウザのアドレス バーに表示されている場合) から開くことでした。

于 2012-10-21T13:36:24.617 に答える