-
PHPモジュールが有効になっていない場合: ApacheがPHPを実行するためには、まずPHPモジュールが有効になっている必要があります。Apacheの設定ファイル(通常はhttpd.confまたはapache2.conf)を開き、以下の行がコメントアウトされていないことを確認してください。
LoadModule php7_module modules/libphp7.so
上記の行がコメントアウトされている場合は、コメントアウトを解除してApacheを再起動してください。
-
ファイルの拡張子が認識されていない場合: Apacheはデフォルトでは.phpファイルをPHPとして認識しますが、設定によっては拡張子が正しく認識されないことがあります。Apacheの設定ファイルで以下の行を確認してください。
AddType application/x-httpd-php .php
上記の行が存在しない場合は、追加してApacheを再起動してください。
-
PHPファイルのパーミッションが適切でない場合: PHPファイルが実行可能なパーミッションを持っているか確認してください。ファイルのパーミッションを変更するには、次のコマンドを使用します。
chmod +x file.php
上記のコマンドでファイル.phpのパーミッションを実行可能に変更します。