2013-02-13 47 views
2

我已經編輯php.ini文件,但它仍然沒有被啓用:如何啓用短標籤在IIS 7.5

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

說,這是關中的phpinfo文件。

我正在使用php 5.3

歡呼聲。

這是你如何解決它:

如果去PHP管理,然後在走「管理所有設置」,這是根據「PHP設置」,您可以通過UI啓用它。令人沮喪!

+0

這是從你的'php.ini'文件確切的exerpt嗎? – 2013-02-13 17:59:52

+0

是的。我取消了註釋short_open_Tag和default_value – bobo2000 2013-02-13 18:01:11

回答

3

對於ISS你需要去「PHP管理」 然後尋找「管理所有設置

然後搜索short_open_tag的值爲 雙擊它,並給值在

enter image description here

關注gif文件

重新啓動ISS,它會起作用。

2

您不應取消註釋Default Value位。它應該看起來在php.ini的方式是:

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

事實上,沒有有效的分配必須已將其設置爲關。

確保您重新啓動服務器以應用更改。

+0

沒有工作,仍然表示它關閉時,我運行phpinfo – bobo2000 2013-02-13 18:06:40

+0

你確定沒有什麼別的方法禁用它嗎?一個'.htaccess'文件? – 2013-02-13 18:08:21

+0

使用IIS 7的嗯,不要以爲有一個。 – bobo2000 2013-02-13 18:09:08

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