PHP コードが表示され、スクリプトの出力が表示されないのはなぜですか?

PHP コードが表示され、スクリプトの出力が表示されないのはなぜですか?

Apache をインストールしました。正常に動作しています。

PHP 5.2.1もインストールされています。

http.confでもロードモジュールを有効にしました

mime.typesに以下を追加しました

AddType application/x-httpd-php php
AddType application/x-httpd-php-source  phps

しかし、私はまだ .php ページと PHP コードを使用しています。 実行されますが、記述したとおりの PHP コードも表示されます。 他にどのような構成が残っていますか?

解決策: http.confファイルにSetHandlerを追加する

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

答え1

問題は解決したようですが(他のコメントにも投稿されているように)、問題は理解できたと思います。

ディレクティブAddTypeは拡張子にドットを入れることを好むようです。投稿された設定にはドットがありません。

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

答え2

インストールしましたかphp?

または、基本的な Web サーバー機能については、他の一般的なパッケージを試すこともできます。

答え3

設定を変更した後、Apache を再起動しましたか?

また、ブラウザのキャッシュをクリアしてください。これは、前回この問題が発生したときにも問題でした。念のため、別のブラウザを使用することさえしました。

関連情報