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 .phtmlAddHandler php-fastcgi .php .phtml .html .htm
結構悩んだけど、phpinfo
見たら一瞬だった。「Server API」が「CGI/FastCGI」になっていたので…。
以前はモジュール版で動いていたと思っていたのだけど、記憶違いかもしれない。