在ExpressionWeb3中预览php页面突然停止工作


Previewing php pages inside Expression Web 3 suddently stopped working

在Windows7开发机器上,我安装了expression web 3、PHP 5和

我已经使用expressionweb和PHP有一段时间了,并在按F12时预览PHP页面等(使用本地服务器预览)。突然在F12上,所有PHP页面都显示为空白,甚至是phpinfo()文件。标准html页面在F12上继续正常工作。

如果我在inetpub的默认网站中放置相同的php页面,并使用localhost进行浏览,那么phpinfo()文件就可以工作了。所以我知道php是为IIS正确安装和配置的。

我检查过的东西:

  • 进入Expressionweb中的站点设置,并确认php已被选中,并且它指向php可执行文件
  • 重新安装的php
  • 检查是否已注册php扩展
  • 将文件复制到另一台安装了expressionweb和php的机器上,它就可以工作了
  • 奇怪的是,它在expressionweb中提供了一个空白(没有错误)页面,但在inetpub中确实有效
  • 这一直持续到最近,然后突然莫名其妙地停止了

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

php.ini文件已被编辑,但保存的格式有问题。删除php.ini并获得一个新文件使php恢复了活力。

奇怪的是,没有任何错误报告,也没有任何迹象表明它为什么不起作用。