我的 LAMP 自定义服务器不显示 PHP 代码

我的 LAMP 自定义服务器不显示 PHP 代码

我有一个 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文件。

相关内容