pear upgrade するたびに下記の Warning がでて気持ちが悪いので、Warning を出さない方法を調べました。
[html]
Warning: strtotime(): It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected ‘Asia/Tokyo’ for ‘JST/9.0/no DST’ instead in PEAR/Validate.php on line 486
[/html]
このメッセージが表示されるのは、php.ini の date.timezone に Asia/Tokyo が設定されていないためのようです。そのため、vim で /etc/php.ini を編集して、下記のように書き換えたところ、前述のメッセージは表示されなくなりました。
[html]
Defines the default timezone used by the date functions
; http://www.php.net/manual/en/datetime.configuration.php#ini.date.timezone
date.timezone = Asia/Tokyo
[/html]