本帖最后由 zhpro 于 2015-12-12 23:22 编辑
我们在打开php错误日志的时候发现 php默认的时间为UTC。而我们系统的时间为CST 上海时间。
那是因为在centos安装的时候,默认的硬件时间为UTC,比CST时间慢8个小时。
那如何将时间调整为CST呢。
编辑php.ini
#vim /usr/local/php/etc/php.ini
将date.timezon打开 并设置为 date.timezone = PRC
即可将时区调整为上海时间。
LINUX 系统校时:
在CentOS Linux中终端命令中执行以下命令:
1) vim /etc/sysconfig/clock #编辑时间配置文件
ZONE="Asia/Shanghai"
UTC=false #设置为false,硬件时钟不于utc时间一致
ARC=false
2) ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #linux的时区设置为上海时区
3) ntpdate cn.pool.ntp.org #对准时间
4) /sbin/hwclock --systohc #设置硬件时间和系统时间一致并校准
经过以上步骤,我们的CentOS linux系统时间和计算机硬件时间终于都是cst时间了,并且都是上海时区。
我们在打开php错误日志的时候发现 php默认的时间为UTC。而我们系统的时间为CST 上海时间。
那是因为在centos安装的时候,默认的硬件时间为UTC,比CST时间慢8个小时。
那如何将时间调整为CST呢。
编辑php.ini
#vim /usr/local/php/etc/php.ini
将date.timezon打开 并设置为 date.timezone = PRC
即可将时区调整为上海时间。
LINUX 系统校时:
在CentOS Linux中终端命令中执行以下命令:
1) vim /etc/sysconfig/clock #编辑时间配置文件
ZONE="Asia/Shanghai"
UTC=false #设置为false,硬件时钟不于utc时间一致
ARC=false
2) ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #linux的时区设置为上海时区
3) ntpdate cn.pool.ntp.org #对准时间
4) /sbin/hwclock --systohc #设置硬件时间和系统时间一致并校准
经过以上步骤,我们的CentOS linux系统时间和计算机硬件时间终于都是cst时间了,并且都是上海时区。
编辑回复