0

我已经安装了 PHP、IIS7、IIS 和 Zend 的重写模块。

我可以很好地执行 PHP 页面,甚至显示 PHPINFO。

我在 IIS 上设置了一个 Zend 快速入门应用程序,当我打开它时,我看到的是:

您可以从源代码中看到它没有执行 <= 部分。

知道需要改变什么吗?

替代文字 http://www.gonrad.com/200902/zendiis.jpg

4

2 回答 2

6

您需要在 php.ini 中启用短标签:

short_opentag = on

然而,即使 Zend 的示例使用 open 标记,为了可移植性,您确实应该使用完整的 echo 语句,因为并非所有 webhosts 都允许 short_opentag。短标签可能会节省一些打字时间,但从长远来看实际上可能会更糟。

于 2009-02-20T12:20:06.517 回答
1

确保 <? 已启用,而不仅仅是 <?php

如果你使用 <?

php.ini --->short_opentag=开启

于 2009-02-20T05:34:42.123 回答