Eu instalei um LAMP padrão:
ubuntu 16.04
Apache2
MySQL 5.7
PHP 7.0
O site padrão do PHP está funcionando como esperado.
000-default.conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
No entanto, quando eu adiciono um virtualhost, o .php é exibido como código bruto:
test.mysite.conf
<VirtualHost *:80>
ServerName test.mysite.com
DocumentRoot "/var/www/test"
<Directory "/var/www/test">
Options Indexes FollowSymlinks MultiViews
AllowOverride All
Require all granted
DirectoryIndex index.php
</Directory>
<FilesMatch "\.php$">
Require all granted
SetHandler proxy:fcgi://127.0.0.1:9000
</FilesMatch>
ErrorLog "/var/log/apache2/test.my_error.log"
ServerSignature Off
CustomLog "/var/log/apache2/test.my_access.log" combined
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
</VirtualHost>
Alguém pode ajudar algo errado acima ou outros arquivos podem estar errados?
Tks adiantados