为什么这个php代码无法执行?

Mar*_*Tik 0 php

我有一个奇怪的问题:此代码仅创建一个空页面,并且不显示hello world消息。

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

  <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">

<title>Austrian Legends</title>

</head>

<body>

<?php

echo "hello world";

?>

</body>

</html>
Run Code Online (Sandbox Code Playgroud)

我知道我的webhoster提供了PHP,因为我已经成功地从表单(->提交)运行了一个php文件。

Cur*_*ind 5

对于HTML文档中嵌入的给定PHP代码段,我没有发现任何问题。如果仍然无法执行,并且您没有打印出Hello World,我认为它与服务器配置有关。

  1. 检查文件名,应为foo.php&not foo.html。注意文件扩展名的变化
  2. 在名为的文件中运行以下代码 info.php

    <?php phpinfo();

如果上面的代码运行,一切正常。其他未安装PHP或在您的服务器上运行