状況をまとめる:
何をどうしたらいいのかさっぱりわからないが、コマンドラインで実行すると期待する結果が返された。ブラウザーでアクセスするとサーバーエラーはでないが、セキュリティのチェックにかかっている雰囲気だ。ちなみに、lynksでアクセスするとファイルの中身がそのまま表示される。
ファイルの拡張子をphp3にしてアクセスするとコマンドラインで実行した物と同じリストが表示された。さらに、ファイルの1行目のphpのパスを消しても大丈夫なことを確認した。
疑問はいっぱい残る。
1.php3という拡張子はhttpd.confのhandlerには登録していないのになぜ実行されるのか?
2.phpのバージョンは4.2.3なのに、拡張子をphp3として実行するときにちゃんと動くのか?
3.ほんとにこれでいいのか?
まあ、俺の目的はmtのカテゴリーアーカイブをコントロールするためにのみ使うだけなので、これでよければいいんだけど・・・