Ubuntu16.04でApache2.4を使用していますが、ブラウザーにindex.phpのコンテンツが表示されます。
これが私のサイトのconfファイルのコードです:
<VirtualHost *:80>
DocumentRoot /var/www/laravel/public
ServerName laravel.dev
<Directory /var/www/laravel/public>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
ホームページがindex.phpをテキストファイルとしてレンダリングするのはなぜですか?
注:777のアクセス許可をlaravelフォルダーに設定しました。PHPもインストールされます。
私は解決策を得ました ここ ..
実際、私はlibapache2-mod-php
をインストールしてアクティブ化する必要がありました。つまり、a2enmod php7.0
以下のコマンドを追加します:
Sudo apt-get install libapache2-mod-php7.2
(これにより、デフォルトのPHPバージョン)がプルされます)
以下のコマンドを使用してサービスを再起動することにより、Apache構成の変更をリロードします
Sudo service Apache2 restart