さくらサーバで拡張子phpをhtmlで動作させる方法

拡張子がhtmlのものの上でphpを動作させる場合、 htaccessに、

AddType application/x-httpd-php .php .html
AddHandler application/x-httpd-php .php .html

と記述します。
しかしさくらサーバの場合、これだと上手く動作しません。

さくらインターネットで拡張子が html を php で動作させる方法

こちらが参考になりました。
さくらの管理パネルにログインして、

サーバ情報の表示 -> サーバ情報とパスワード

に入ります。

phpのバージョンを調べます
上記の画像だと5.2.17ですね。

ターミナルでサーバに接続し以下のコマンドを打ちます。

cp /usr/local/php/5.2.17/bin/php-cgi /home/USERNAME/www/php.cgi

USERNAMEの部分は先程のサーバ情報とパスワード -> FTP設定に関する情報
FTPアカウントの項目に記述されています。

php/5.2.17の部分は先程のバージョンにあわせて書き換えてください。
これでphp-cgiをユーザのホームディレクトリにコピーします。

後は.htaccessを以下のように書き換えます。

Action myphp-script /php.cgi
AddHandler myphp-script .html .php