PHP + IIS7 + X64 操作系统 (Windows 7 或 Server 2008)

PHP + IIS7 + X64 操作系统 (Windows 7 或 Server 2008)

我要在这里回答我自己的问题,但我认为这可能足够重要,值得发布,以便为下一个遇到我的情况的人编入索引。

问题:我似乎无法让 PHP 代码在 x64 位版本的 IIS7 上执行,无论是在我的桌面、Windows 7 还是应用程序在 Windows Server 2008 上的最终目标上。每次我尝试查看测试 php 文档以确认安装时,我只能看到源代码。

我遵循了 PHP 文档、iis.net、博客、指南以及 Google 发送给我的几乎所有内容。我尝试了 Web 安装程序,尝试了手动安装(而不是 MSI),尝试了版本 5.3.5,尝试了版本 5.2.17,但无论如何,代码都无法执行。我甚至尝试使用 PHP FastCGI 模块注册 .eric 文件,但结果相同,只有 php 源代码。

答案1

经过五天每天大约一两个小时的尝试来解决这个问题之后,我开始研究 php.ini 文件。

作为 LAMP 的普通用户,我总是编写代码<? // phpcode // ?>。在 LAMP 上全新安装后始终可以工作。

使用 IIS/Windows 安装程序的 PHP,<? (short tags)已关闭以避免与 ASP 冲突。

一旦我添加了<?php //phpcode ?>,一切就都起作用了!

相关内容