如何在IIS 7.5中启用短标记

时间:2013-02-13 17:40:21

标签: php iis-7 php-shorttags

我已经编辑了php.ini文件,但它仍未启用:

       short_open_tag
     Default Value: On
;   Development Value: On
;   Production Value: On

表示它在phpinfo文件中已关闭。

我正在使用php 5.3

欢呼声。

这就是你解决它的方法:

如果你去PHP管理器,然后进入“PHP设置”下的“管理所有设置”,你可以通过UI启用它。令人沮丧!

3 个答案:

答案 0 :(得分:6)

对于ISS,您需要转到" PHP Manager " 然后查找" 管理所有设置"

然后搜索 short_open_tag 双击它并给出值

enter image description here

关注gif文件

重新启动ISS,它将起作用。

答案 1 :(得分:2)

您不应取消注释Default Value位。它应该在php.ini中看起来的方式是:

short_open_tag = On
;   Default Value: On
;   Development Value: On
;   Production Value: On

没有有效分配的事实必须将其设置为关闭。

确保重新启动服务器以便应用更改。

答案 2 :(得分:1)

php.ini包含此标记两次;一次在快速参考中,一次在语言选项中。除了令人困惑之外,“语言选项”副本设置为“关闭”,因此将覆盖您对“快速参考”条目所做的任何更改。

;;;;;;;;;;;;;;;;;;;
; Quick Reference ;
;;;;;;;;;;;;;;;;;;;
...
; short_open_tag
;   Default Value: On
;   Development Value: Off
;   Production Value: Off

和一次

;;;;;;;;;;;;;;;;;;;;
; Language Options ;
;;;;;;;;;;;;;;;;;;;;
...
; Default Value: On
; Development Value: Off
; Production Value: Off
; http://php.net/short-open-tag
short_open_tag = Off

我的建议是将“快速参考”副本注释掉,并将“语言选项”副本更改为“开”。

short_open_tag = On