Si vous n'avez que du code php dans un fichier html mais que plusieurs autres fichiers ne contiennent que du code html, vous pouvez ajouter ce qui suit à votre fichier .htaccess afin qu'il ne serve que ce fichier en tant que php.
<Files yourpage.html>
AddType application/x-httpd-php .html
//you may need to use x-httpd-php5 if you are using php 5 or higher
</Files>
Cela rendra l'exécutable PHP UNIQUEMENT sur le fichier "yourpage.html" et non sur toutes vos pages html, ce qui évitera le ralentissement de tout votre serveur.
Quant à savoir pourquoi quelqu'un pourrait vouloir servir php via un fichier html, j'utilise la fonction IMPORTHTML dans les feuilles de calcul Google pour importer des données JSON à partir d'une URL externe qui doit être analysée avec php pour le nettoyer et créer une table html. Jusqu'à présent, je n'ai trouvé aucun moyen d'importer un fichier .php dans des feuilles de calcul Google, il doit donc être enregistré en tant que fichier .html pour que la fonction fonctionne. Être capable de servir php via un fichier .html est nécessaire pour cette utilisation particulière.