●VineLinux 3.2 で apt-get でアップデートしたら、なぜか /usr/bin/php がなくなってた。cronに登録されたスクリプトがいっぱいエラーはいてた。removeしてもう一度入れ直したら直った。
●phpスクリプトで直接XML(RSS)をはいてブラウザに返すスクリプトでつまづいた。pearでXMLに関連するもの入れ直した。mb_internal_encoding, mb_http_output,を正しく設定して、header('Content-Type: text/xml');したら直った。Content-Typeはapplication/xml+rssではよくないようだ。Content-Typeをtext/plainにするとmb_http_outputが働かないとかいうよくわからない動作も体験した。
●コマンドラインphpで「Content-Type:text/html;charset=Shift_JIS」とか出てきて困る時は、php -qしましょう。
●「X-Powered-By: PHP/4.2.2」が困る時は、expose_php = Offにしよう。とりあえず /etc/php.ini に書いとけばいいかと。
●ほかにもいろいろと困った気がするけど忘れたのでもういいや。