Если вы используете сервер и хотите выполнить php в html-файле, вам нужно указать серверу выполнять html-файлы как .php с apache2, вам нужно добавить приведенный ниже фрагмент кода в .htaccess в текущий рабочий каталог или родительский каталог, при этом все файлы .html будут распределены так, как если бы они находились в сценарии php
AddType application/x-httpd-php .html
Я не совсем уверен, почему вы не просто используете расширение .php, но есть много веских причин ...
Стоит отметить, что все опубликованные вами языки основаны на javascript, javascript - это язык на стороне клиента, тогда как php работает на сервере. Существует огромная разница между тем, как они работают.