Мой пользовательский сервер LAMP не отображает код PHP

У меня 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 за работой. Кто-нибудь знает, что с ним не так?

0
задан 5 May 2021 в 13:16

1 ответ

Возможно, я неправильно понял, но вы сказали, что коды не работают в файле index.html! это из-за расширения файла! переименуйте файл из index.html в index.php или что-нибудь еще с суффиксом .php.

когда вы сохраняете файл как .html, система обрабатывает его как файл HTML. поэтому, если вы хотите запускать коды PHP, вы должны сохранить их как файл .php .

1
ответ дан 7 May 2021 в 17:39

Другие вопросы по тегам:

Похожие вопросы: