2

これは痛いです。次のテキストをコピーして、新しい html ファイルに貼り付けました。

<html>
  <head>
    <title>PHP Test</title>
  </head>
  <body>
    <?php echo '<p>Hello World</p>'; ?>
  </body>
</html>

そして、Firefoxでファイルを開こうとすると、「;」がエコーされます。?> Hello World という言葉に加えて。IE で開くと、空白のページが表示されます。

Hello World は段落として適切にフォーマットされています。Win7 32 ビット PC で PHP 5.2.17 と Apache 2.0 を実行しています。

これは非常に多くの問題を抱えていることを非常に落胆させます.バーガーフリッピングは、コーディングよりも私のスキルセットにとってより実行可能な将来のキャリアであることを受け入れ始めるかもしれません.

誰が何が間違っているのか提案できますか? .dll の欠落、ポートの不具合、お粗末なアンチウイルスなど、セットアップに約 5 時間かかった Apache/PHP ソフトウェアに問題があると思われます。

4

3 に答える 3

4

これに慣れていない場合は、PHP、Apache、および MySQL を手動でセットアップしないでください。代わりに、WAMPServerをダウンロードしてインストールし、すぐに起動して実行してください。これにより、ルート ホストとして機能するディレクトリが c:/ ドライブに作成されます。WAMP (Windows、Apache、MySQL、および PHP) が実行されている場合は、 にアクセスしてアクセスできますhttp://localhost/

次に、PHP コードを .html ファイルではなく .php ファイルに入れるようにしてください。Apache は .html ファイルの PHP を解釈するように構成されていない場合がありますが、.php ファイルでは解釈されます。

WAMPServer のインストールに関する視覚的なヘルプが必要な場合は、ウォークスルーを提供する YouTube のビデオが多数あります。1 つ: http://www.youtube.com/watch?v=3j5lxcV_320 - 32 ビット Windows 7 マシンへのインストール手順が説明されているので、よく知っているはずです。

于 2012-10-24T01:58:10.837 に答える
1

ファイルが .php 拡張子で保存されていることを確認してください。Apache が PHP 用に解析するように構成されていない限り、PHP は .html ファイルで実行されません。それを掘り下げる価値はありません。ファイル名を変更するだけです。

今後の参考のために、 Xamppという優れたツールを使用して、約 5 分で PHP、MySQL、および Apache をセットアップできます。Windows、OSX、および Linux 用のバージョンがあります。面倒な設定をすべて理解する必要がなくなり、楽しいこと、つまりコーディングに集中できます。

于 2012-10-24T01:57:12.507 に答える
0

あなたの PHP 設定はおそらく、.phpファイルのみを独自のものとして認識するように設定されています。拡張子を .html から .php に変更してみてください。次に、それが機能し、.html ページを PHP で処理したい場合は、PHP 構成オプションを処理する必要があるかもしれません...

于 2012-10-24T01:57:34.677 に答える