PHP 7.2 включен, но не выполняется на моем сайте

PHP 7.2 включен, но не выполняется на моем сайте

Я только что переустановил Ubuntu 16.04 и у меня есть 2 сайта, которые я хочу разместить на нем. Я установил Apache2, PHP 7.2

Мой сайт установлен по этому пути:/var/www/html/benshepherd.me

Я добавил этот файл (benshepherd.me.conf) в/etc/apache2/sites-available/

<VirtualHost *:80>
    ServerName      benshepherd.me
    ServerAlias     www.benshepherd.me
    DocumentRoot    "/var/www/html/benshepherd.me"

    CustomLog       /var/log/apache2/benshepherd.me-access.log common
    ErrorLog        /var/log/apache2/benshepherd.me-error.log
    <Directory /var/www/html/benshepherd.me>
        AllowOverride All
    </Directory>
</VirtualHost>

Я побежал a2ensite benshepherd.me, я побежалa2enmod php7.2

Я создал файл, который запустится phpinfo()и будет работать правильно.

Однако когда я захожу на свой веб-сайт, строка кода <?php include('includes/styles.php'); ?>не выполняется, вместо этого она выводится в виде HTML-кода.

решение1

Я идиот.

У меня был файл index.html в том же каталоге, что и index.php

:|

решение2

Убедитесь, что в вашей конфигурации Apache (основной или любой из дополнительных в зависимости от платформы вашего сервера) есть такая строка:

AddType application/x-httpd-php .php

Связанный контент