【发布时间】:2013-07-12 19:56:43
【问题描述】:
我写了一个简单的html代码并在eclipse中保存为testing.html。下面是代码:
<html>
<body>
<?php
function helo()
{
echo "hello";
}
echo "say ";
helo();
?>
</body>
</html>
当我通过 apache Tomcat 运行时,它没有在我的浏览器中显示任何内容。我曾尝试编写一个简单的 html 代码(html 代码中没有 php 代码),它可以通过 apache Tomcat 运行。我可以知道为什么会这样吗?我的代码有问题吗?或者当我在 Eclipse 中设置时出现问题?
【问题讨论】:
-
PHP 通常不会在 html 文档中解析...尝试将文件更改为 testing.php 并查看您得到的结果。
-
我不喜欢有人在评论中发布正确答案,而 5/10 分钟后其他人只是复制并用他们自己的语言写下作为答案的情况。 @Orangepill:您应该发表评论作为答案。在这里投票还不够:)
-
@Fallen - 作为评论似乎很合适,因为有很多可能导致此问题。但是,一旦确认,它应该作为答案发布并被 OP 接受。然后,只有这样,它才适合作为答案 (IMO)。
-
例如,这是我对它为什么不起作用的“猜测”:Tomcat 是一个 Java 服务器引擎,OP 需要使用 Java PHP 桥接器才能解析 PHP 文件. OP 应该使用 Apache HTTP 服务器,正确配置 PHP,来执行 PHP 文件。
-
@nickb:+1 并同意。但我评论的结论是基于我评论的第一部分:) 谢谢!