-
PHPが正しくインストールされているか確認する: ターミナルを開き、以下のコマンドを実行してPHPのバージョンを確認します。
php -v
もしPHPがインストールされていない場合は、以下のコマンドでインストールします。
sudo apt install php
-
Apacheの設定を確認する: Apacheの設定ファイルを編集します。ターミナルで以下のコマンドを実行します。
sudo nano /etc/apache2/apache2.conf
ファイル内で、次の行を探します。
<Directory /var/www/>
この行の下に、以下のディレクティブを追加します。
DirectoryIndex index.php index.html
保存してエディタを終了し、Apacheを再起動します。
sudo service apache2 restart
-
MIMEタイプの設定を確認する: ターミナルで以下のコマンドを実行し、MIMEタイプの設定ファイルを編集します。
sudo nano /etc/mime.types
ファイル内で、次の行を探します。
application/x-httpd-php phtml pht php
この行がコメントアウトされている場合、コメントアウトを解除します。
#application/x-httpd-php phtml pht php
保存してエディタを終了し、Apacheを再起動します。
これらの手順を試した後、ウェブサーバーを再起動してください。index.phpが正しく解釈され、テキストではなくウェブページとして表示されるはずです。