TZ=Asia/Tokyo
Windows2000上で使ってるXAMPPを、1.5から1.5.1にした。するとphpMyadminでエラーが多発。「タイムゾーンが設定されてないか、そんなタイムゾーンは知らん」。大体そんなようなことを言ってる模様。
こんなのを見つけて、なるほどと、php.iniを
date.timezone="Asia/Tokyo"
とするも、解決せず。phpinfoでもdate.timezoneはAsia/Tokyoになったのだが、Default timezoneはJST-9となる。
これは、システム環境変数のTZであろう。一部のzipの解凍時に時間がずれるのを防ぐために設定したもの。これ、できればそのままにしておきたい。
エラーとなるスクリプトで、
date_default_timezone_set('Asia/Tokyo');
をしてやればよいのだが、面倒。