Acabo de reinstalar Ubuntu 16.04 y tengo 2 sitios web que quiero poner en él. He instalado Apache2, PHP 7.2
Tengo mi sitio instalado en esta ruta: /var/www/html/benshepherd.me
He agregado este archivo (benshepherd.me.conf) a /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>
He corrido a2ensite benshepherd.me
, he corridoa2enmod php7.2
He creado un archivo que se ejecutará phpinfo()
y que funciona correctamente.
Sin embargo, cuando voy a mi sitio web, la línea de código <?php include('includes/styles.php'); ?>
no se ejecutará, sino que sale como salida html.
<?php phpinfo();
dentro y eso funciona pero no mi sitio web
php
y funciona? o funciona cuando se sirve a través de apache? Porque la línea de comando php está completamente separada del php de apache.