在 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 中确实有效
- 这一直工作到最近,然后突然无缘无故停止了。