我有一个 64 位 Ubuntu 20.04.2 LTS。我按照以下方法创建了一个 LAMP 自定义服务器本教程。我已经有了 PHP 和 apache2,我没有安装加快工作流的自定义命令,但除此之外,我按照说明操作。我做了索引.php按照视频的建议创建文件,并添加了一些文本,尽管没有说明:
<?php
echo "This is a PHP text";
?>
它按预期发挥作用。
然而,当我用替换时索引.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 部分不会显示,尽管索引.php正在工作。有人知道它出了什么问题吗?
答案1
我可能误解了,但你说代码在 index.html 文件中不起作用!这是因为扩大的文件!将文件重命名为索引.html到索引.php或者其他带有 .php 后缀的内容。
当你将文件保存为 .html 时,系统会将其视为 HTML 文件。因此,如果你想运行 PHP 代码,你必须将其保存为.php文件。