我有Windows2008Server与IIS,PHP,MySQL安装在它和有几个PHP网站运行良好。但是当我试图在浏览器中打开我的一个网站时,它会显示页面的源代码,而不是执行PHP代码。
我起初认为这与MySQL数据库连接有关,但当我安装Visual 2010的Vs.Php并试图打开我的网站时,它起了作用。
我认为这可能与IIS设置有关。顺便说一句,test.php运行得很好。
有什么想法吗?
发布于 2012-07-29 18:50:34
在升级到较新版本的PHP之后,我在Debian挤压服务器上的一些站点也出现了同样的问题。
问题是,没有加载的PHP页面使用的是PHP短表单<? ?>,而我的php.ini文件中没有启用short_open_tag。
如果未启用short_open_tag,则必须使用<?php。
short_open_tag文件中启用php.ini选项。有关这方面的更多信息,可以找到这里。<?php open标记而不是<?。如果将XML与PHP结合使用,这是最好的解决方案,因为PHP短标签与XML冲突。https://serverfault.com/questions/412289
复制相似问题