我有一个 64 位的 Ubuntu 20.04.2 LTS。我主要按照本教程制作了一个 LAMP 自定义服务器。我已经有 PHP 和 apache2,我没有安装加速工作流的自定义命令,但除此之外我按照说明进行操作。我按照视频的建议制作了index.php文件,并添加了一些文本,即使没有指示也很难:
<?php
echo "This is a PHP text";
?>
它按预期工作。
但是,当我用index.html替换时:
<!DOCTYPE html>
<html>
<head>
<title>A Title</title>
</head>
<style>
body
{
background-color: pink;
}
</style>
<body>
<p>This is an HTML text</p>
<button type="button"
onclick="document.getElementById('demo').innerHTML = Date()">
Click me to display Date and Time.</button>
<p id="demo"></p>
<img src="Image.png">
<?php
echo "This is a PHP text";
?>
</body>
</html>
HTML、CSS 和 JavaScript 工作正常,但 PHP 部分不会显示,尽管index.php工作。有谁知道它有什么问题?
我可能误解了,但是您说代码在 index.html 文件中不起作用!这是因为文件的扩展名!将文件从index.html重命名为index.php或其他带有 .php 后缀的名称。
当您将文件另存为 .html 时,系统会将其视为 HTML 文件。所以如果你想运行 PHP 代码,你必须将它保存为.php文件。