0

在 Windows 7 开发机器上,我安装了表达式 web 3、PHP 5

我一直在使用表达式 web 和 PHP,并在按 F12 时预览 php 页面等(使用本地服务器预览)。突然在 F12 上所有 PHP 页面显示为空白,甚至是一个phpinfo()文件。标准 html 页面在 F12 上继续正常工作。

如果我将相同的页面 php 放在默认网站上inetpub并使用 localhost 浏览,则该phpinfo()文件有效。所以我知道 php 已为 IIS 正确安装和配置。

我检查过的事情:

  • 进入 Expression web 中的站点设置并确认 php 被选中并且它指向 php 可执行文件
  • 重新安装php
  • 检查 iis 是否注册了 php 扩展。
  • 将文件复制到安装了表达式 web 和 php 的另一台机器上,它可以运行。
  • 奇怪的是,它在表达式 web 中提供了一个空白(没有错误)页面,但在 inetpub 中确实有效
  • 这一直工作到最近,然后突然无缘无故停止了。
4

1 回答 1

1

我找到了解决我的特定问题的方法。

php.ini 文件已被编辑,但保存它的格式有问题。删除 php.ini 并获取一个新文件使 php 恢复生机。

奇怪的是,根本没有报告任何错误来说明它为什么不起作用。

于 2012-09-11T12:12:12.283 回答