MAMPにおいてhtmlファイルでPHPを実行する

MAMP(現時点でver7.2)においてhtmlファイルでphpを実行する場合、httpd.confに以下の記述では動作しなかった。ページが真っ白になり、htmlの表示ファイルがダウンロード状態になる。

# 動作しない
AddType application/x-httpd-php .php .phtml .html .htm

正しくはAddType application/x-httpd-phpの記述をコメントアウトしてAddHandler php-fastcgiで記述する。

#AddType application/x-httpd-php .php .phtml
AddHandler php-fastcgi .php .phtml .html .htm

結構悩んだけど、phpinfo見たら一瞬だった。「Server API」が「CGI/FastCGI」になっていたので…。

以前はモジュール版で動いていたと思っていたのだけど、記憶違いかもしれない。