XAMPP – PHP не разбирается в virtualhost

Я настроил виртуальный хост для своей локальной машины.

Это то, что у меня есть в /etc/hosts :

 127.0.0.1 localhost local.dev 127.0.1.1 tomica-ubuntu # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters 

Это конфигурация для этого виртуального хоста в моем /opt/lampp/etc/extra/httpd-vhosts.conf :

 <VirtualHost *:80> DocumentRoot "/opt/lampp/htdocs/dev" ServerName local.dev </VirtualHost> 

В моем /opt/lampp/htdocs/dev/index.html меня есть следующее:

 <html> <body> <p>HTML</p> <?php echo 'PHP' ?> </body> </html> 

Но когда я открываю http://local.dev в своем браузере, я вижу только:

 HTML 

Однако, если я открою источник документа, я вижу:

 <html> <body> <p>HTML</p> <?php echo 'PHP' ?> </body> </html> 

И если я проверю DOM страницы, есть:

 <html> <body> <p>HTML</p> <!--<?php echo 'PHP' ?>--> </body> </html> 

Кроме того, если я переименую /opt/lampp/htdocs/dev/index.html в /opt/lampp/htdocs/dev/index.php все будет в порядке.

Почему мой PHP-код не анализируется в документе .html?