Laravel 5 montre le contenu du fichier php dans le navigateur (ne rend pas le HTML)

Le site Laravel 5 ne rend pas le HTML, il montre plutôt le contenu du fichier php dans le navigateur. J’ai essayé différentes configurations d’Apache et des changements dans htaccess mais pas de chance. Je ne sais pas où cela va mal.

Voici le fichier .htaccess

  Options -MultiViews  DirectoryIndex index.php RewriteEngine On # Redirect Trailing Slashes... #RewriteRule ^(.*)/$ /$1 [L,R=301] # Handle Front Controller... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ public/$1 [L] # RewriteRule ^ index.php [L]  

et voici le fichier de configuration apache:

  DocumentRoot /var/www/laravelapp/public ServerName laravelapp.dev ServerAlias laravelapp.dev  AllowOverride all Allow from all