5

XAMPP 1.8.1 をインストールしてコンピューターを再起動し、Apache と MySQL の実行を開始し、XAMPP の下の htdocs ディレクトリにあるテスト フォルダーにテスト ファイルを作成しました。

xampp/index.php にアクセスすると、ページが正常に表示されます。しかし、私のテスト ファイルは、firebug の [応答] タブにある PHP ファイルの実際の文字のみを返しますが、ウィンドウには完全に空白の白い画面が表示されます。ファイルは間違いなく .php 拡張子です - 誰でも助けてくれますか?

クレイジーなことに、私はこれを 6 か月前に問題なく動作させていましたが、新しいインストールで戻ってきました。

4

1 に答える 1

18

の代わりに短いタグ<? ?>orを使用している可能性があると思います。php.ini を確認してください。\path\to\ xampp \php\php.iniにあります。はOnである必要があります。<?= ?><?php ?>
short_open_tag

; <?タグを許可します。それ以外の場合は、<?php<script>タグのみが認識されます。
;
注: アプリケーションまたは;を開発するときは、短いタグの使用を避ける必要があります。再配布または PHP での展開を目的としたライブラリ
。短いタグは制御できないため、制御できないサーバー
。ターゲット サーバーでサポートされている必要があります。移植可能で再配布可能なコードの場合は、短いタグを使用しないでください。
short_open_tag = オン

于 2013-01-28T05:04:07.620 に答える