次のパッケージをすべてインストールしました。
ただし、サーバーのWebブラウザーで.phpファイルを開くと、ファイルをダウンロードするように求められます。
Apache2ctl -M
はmod_phpをロード済みとしてリストしません。
PHPモジュールが自動的にロードされないのはなぜですか?
Apache2-mod_php5のインストールプロセスが壊れているようです。間違った名前のモジュールがApache構成に追加されます。
ファイル/etc/sysconfig/Apache2
を開き、Apache_MODULES=
で始まる行を見つけます。この行の終わりに、PHPモジュールがApache2-mod_php5
として追加されます。これは間違った名前です。これをmod_php5
に変更し、service restart Apache2
でApacheを再起動してください。 。
PHPモジュールは正しくロードされるはずです。