我在一台美国的机子上安装cacti软件,改机子的时区是EDT,但php默认的是UTC,存在时差,需要更改php时区与系统时区一致才能确保数据实时展示出来。
vi php.in
date.timezone = US/Eastern
使用php -i来校验默认时区与修改后的时区是否一致,如下,则已经修正。
ubuntu@server-12:~$ php -i|grep timezone
Default timezone => US/Eastern
date.timezone => US/Eastern => US/Eastern