Ответы:
Вам необходимо настроить Apache для поиска PHP в html-файлах.
Вы можете использовать либо AddType , или же FilesMatch Например:
<FilesMatch \.html$>
SetHandler application/x-httpd-php
</FilesMatch>
Обратите внимание, что это может повлиять на производительность, поскольку каждый HTML-файл теперь будет проверяться на наличие кода PHP.
FilesMatch лучше, чем AddType, поскольку он защитит вас от некоторых эксплойтов. Подробности об этом можно увидеть в шаг 6 руководства по установке php
Вы не можете выполнить код php в файле HTML, файл должен быть файлом PHP с расширением .php или .php5
Чтобы выполнить PHP-код внутри HTML, вам нужно добавить обработчик
Введите это в .htaccess
файл в корне вашего веб-сервера Apache
AddType application/x-httpd-php .html .htm
Если вы используете PHP как CGI:
AddHandler application/x-httpd-php .html .htm