PHP が実行されず、ブラウザ上にコードが表示されてしまう


htmlからphpを呼び出すとphpの中身が表示されて実行されないのですがどのようにしたらよいですか？

┗create.html  
┗create2.php

create.html

[code]

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>アカウント新規作成</title>
        <link rel="stylesheet" type="text/css" href="css/setting.css">
    </head>
    <body>
        <form method="post" action="create2.php">
        <div class="login_form_btm">
            <h2>Create</h2>
            <p>ユーザー名とパスワードを書きましょう</p>
            <p>Usename(全角半角OK)</p>
            <input class="id-pass-button" type="text" placeholder="Username" id="name" name="name">
            <p>password(8~)</p>
            <input class="id-pass-button" type="password" placeholder="password" id="password">
            <p>password(re)</p>
            <input class="id-pass-button" type="password" placeholder="password" id="repassword">
            <p><input class="id-pass-button" type="submit" value="Create" id="touroku"></p>
        </div>
    </form>
    </body>
    </html>
[/code]

create2.php

[code]

    <?php
       print '登録が完了しました！';
       print $GET['name'];
       print 'さん！';
    ?>
    
[/code]




PHP は純粋な HTML とは違い，ブラウザだけで動かすことはできません．  
コメントにもあるように，サーバー側で Apache や Nginx と言ったサーバーソフトを動かす必要があります．

ただし，単に手元の環境で簡単に動作確認をしたい，ということであればもう少し簡単に実行できます．  
もし，VSCode をお使いでしたら拡張機能で簡易サーバーを立てることができます  
・https://marketplace.visualstudio.com/items?itemName=brapifra.phpserver  
・https://atmarkit.itmedia.co.jp/ait/articles/1809/25/news027.html

また，PHP にはビルトインでサーバー機能がついています  
<https://www.php.net/manual/ja/features.commandline.webserver.php>

コンソールで create2.php が置いてあるディレクトリまで行き，

[code]

    $ php -S localhost:8000 create2.php
    
[/code]

とすると，サーバーが立ち上がりますのでブラウザで http://localhost:8000 にアクセスできるようになります．  
ただし，これは PC に PHP が入っている前提ですので，適宜先に PHP をインストールしてください．  
PHP のインストールについてはこちら（https://www.php.net/manual/ja/install.php）

