PHP 7.2 está habilitado mas não executa no meu site

PHP 7.2 está habilitado mas não executa no meu site

Acabei de reinstalar o Ubuntu 16.04 e tenho 2 sites que quero colocar nele. Eu instalei o Apache2, PHP 7.2

Eu tenho meu site instalado neste caminho:/var/www/html/benshepherd.me

Eu adicionei este arquivo (benshepherd.me.conf) ao/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>

Eu corri a2ensite benshepherd.me, eu corria2enmod php7.2

Eu criei um arquivo que será executado phpinfo()e funciona corretamente.

No entanto, quando vou ao meu site, a linha de código <?php include('includes/styles.php'); ?>não é executada; em vez disso, ela sai como saída html.

Responder1

Eu sou um idiota.

Eu tinha um arquivo index.html no mesmo diretório que index.php

:|

Responder2

Certifique-se de que sua configuração do Apache (principal ou qualquer um dos vários subincluídos, dependendo da plataforma do seu servidor) tenha uma linha como esta:

AddType application/x-httpd-php .php

informação relacionada