PHPのエラーログを日本時間にしたい
PHPのエラーログを日本時間、若しくはdate.timezoneに合わせたいですがどうしたらよいでしょうか?
shell> tail /var/log/php_errors.php
[22-Apr-2015 16:42:14 UTC] PHP Fatal error: Call to undefined function setup_post_data() in /path/to/hoge on line XX
php.iniの抜粋は下記のようになっています.
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = 'Asia/Tokyo'
...(省略)....
error_log = /var/log/php_errors.log
過去に強制UTCから修正された、とアナウンスがあった気がしてたのですがJSTなログはもうずっと見ていません。
https://bugs.php.net/bug.php?id=60723
PHPはMac OSXのhomebrewから入れた物です。
shell> php -v
PHP 5.6.7 (cli) (built: Mar 23 2015 01:51:22)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
with Xdebug v2.3.2, Copyright (c) 2002-2015, by Derick Rethans