Debian 10 PHP が Apache で解析されない (新規インストール)

Debian 10 PHP が Apache で解析されない (新規インストール)

これは多くの答えがある古くからある問題だとわかっていますが、既存の解決策はどれも機能していないようです。

これは Debian 10 の新規インストールで、apache2 と php (7.3) がインストールされています。

Apache は PHP を解析しないため、PHP コードをテキストとして表示するだけです。

PHP モジュールは確実にロードされており、次の修正を実行しました。

a2dismod mpm_event && a2enmod mpm_prefork && a2enmod php7.3

また、次のことも試しました:

<FilesMatch \.php$>
SetHandler application/x-httpd-php
​</FilesMatch>

Apache 設定ファイル内。いずれにせよ、これをカバーしている PHP 設定ファイルが存在します。

/homeディレクトリ内のファイルを実行しようとしていないので、それが問題となるデフォルトのブロックではありません

PHP と Apache を削除して再インストールしましたが、同じ問題が発生し、再起動しても問題は解決しませんでした。

PHP を次のようにインストールしました:

apt install php libapache2-mod-php php-mysql

どのログにもエラーはなく、Stackoverflow で多くの回答を確認しましたが、それ以上の手がかりはありませんでした。

答え1

私はプロキシとproxy_fcgiモジュールを有効にすることでこの問題を解決しました

a2enmod proxy proxy_fcgi

関連情報