php 仅显示纯文本

php 仅显示纯文本

我已经安装了 php5 但是当我尝试时

<html>
  <head>
    <title>PHP Test</title>
  </head>
  <body>
    <?php echo "Hello World"; ?>
  </body>
</html>

我在浏览器上得到了以下输出

Hello World'

; ?>

为什么我会得到额外的输出? (我正在努力Linux Mint 17.1 Rebecca

答案1

如果您查看渲染文档的源代码,您可能会发现它实际上是 PHP 文件的整个源代码。它将标签解释<?php可能是 HTML。

安装 PHP5 还不够。您的网络服务器需要知道如何处理 PHP 文件。这取决于发行版和您的网络服务器。鉴于我们两者都不知道,而且这是 Linux 服务器的一个非常常见的用例,只需查看您的发行版的文档即可。这是一个例子来自 Ubuntu 文档这涵盖了广泛的部署。

如果您使用 NGINX 或其他 httpd,您将需要不同的指令,但过程是相似的。

相关内容