PHP代码显示在浏览器中而不是执行它

时间:2011-09-07 16:53:52

标签: php apache

我刚刚从PHP.net配置了PHP 5.3.8,在Windows 7上配置了apachelaunge的apache 2.2.20。

每件事情都做得很好。

我从命令行尝试了PHP -i,它向我显示了所有PHP信息。

但是当我尝试执行<?php phpinfo(); ?>时,浏览器会向我显示与php文件相同的内容,但不会显示实际的PHP执行结果。

我添加了目录索引,如下所示:

<IfModule dir_module>
    DirectoryIndex index.php index.html index.htm
</IfModule>

我没有得到我错的地方。

2 个答案:

答案 0 :(得分:1)

我发布了这个答案,因为我的Virtualmin / Webmin管理界面决定禁用我的PHP引擎是个好主意..花了我一段时间才找到解决方案,所以我想我会分享它你们:

另外,请务必检查与此特定主机或虚拟主机相关的网站配置文件是否都没有关闭PHP的php_admin_value,如下所示:

php_admin_value engine Off

如有疑问,请评论......

# php_admin_value engine Off

然后重新启动您的网络服务器。

答案 1 :(得分:0)

这个phpInfo结果是否与您从其他服务器获得的结果有什么不同?可能是PHP的旧版本?这两个可能不会给出相同的输出。