我最近在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
Run Code Online (Sandbox Code Playgroud)
代替
short_open_tag = Off
Run Code Online (Sandbox Code Playgroud)
无需编辑/路径所有PHP文件;-)
(好吧,如果您是服务器的管理员,那就是......)