[英]PHP not working under IIS on WIndows 7
我最近在IIS / Windows 7上安裝了PHP,但無法正常工作。 我正在瀏覽器窗口中獲取整個源文件。
FastCGI設置顯示c:\\ Program Files(x86)\\ PHP \\ php-cgi.exe處理程序映射具有
要回答您一個小時前給出的答案,該答案說(引用) :
在某些PHP主機中,您可以使用
<?
作為腳本塊<?
。 在IIS中,該塊必須以<?php
開頭。
那不是IIS的設置; 這是PHP的配置選項,稱為short_open_tag
:如果啟用了該配置選項,則將接受短標記(即<?
) 。
使用短打開標簽通常不被認為是一個很好的實踐,因為可以禁用它們-默認情況下,它們是PHP的最新版本-但是,如果您是服務器的管理員,則應該能夠-啟用它們。
並且,作為信息,它們也被認為是“ 不好的 ”,因為它們會導致以<?xml
開頭的XML文件出現問題-如果啟用short_open_tag
,則將引起麻煩,因為它以<?
開頭<?
啟用short_open_tag
只是編輯php.ini
文件並使用
short_open_tag = On
代替
short_open_tag = Off
無需編輯/路徑所有PHP文件;-)
(好吧,如果您是服務器的管理員,那就是...)
在某些PHP主機中,您可以使用<?
作為腳本塊<?
。 在IIS中,該塊必須以<?php
開頭。
不用說,我將花費一天的時間來修復我繼承的所有腳本文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.