我已经安装了 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,您将需要不同的指令,但过程是相似的。