5

我刚刚安装了 XAMPP 1.8.1 并重新启动了计算机,开始运行 Apache 和 MySQL,并在 XAMPP 下我的 htdocs 目录的测试文件夹中创建了一个测试文件。

当我访问 xampp/index.php 时,他们的页面会正常显示。但是我的测试文件只在firebug的“响应”选项卡中返回我的PHP文件中的实际字符,但窗口中是一个完全空白的白屏。该文件绝对是 .php 扩展名 - 任何人都可以帮忙吗?

疯狂的是,我在 6 个月前还可以正常工作,并且刚刚重新安装了它。

4

1 回答 1

18

我认为您可能正在使用短标签<? ?><?= ?>代替<?php ?>.
检查你的php.ini。它位于\path\to\xampp\php\php.inishort_open_tag应该是On

; 允许<?标签。否则,仅识别<?php和标签。 ; 注意:开发应用程序时应避免使用短标签或 ; 用于重新分发或部署在 PHP 上的库 ;不受您控制的服务器,因为短标签可能不会 ;在目标服务器上得到支持。对于可移植、可再分发的代码,请确保不要使用短标签。 short_open_tag = 开启<script>




于 2013-01-28T05:04:07.620 回答