centos php時間設定的方法:先註解掉「ZONE="America/New_York"」;然後修改系統時區;接著在php.ini中進行時區設置,設定「date.timezone = PRC」;最後透過crontab將時間同步即可。
修改linux 時區時間與php 時區
問題:客戶美國伺服器時間不對
第一步,先修改硬體時區。
vim /etc/sysconfig/clock 将 ZONE="America/New_York" 注释,加多一行 ZONE="Asia/Shanghai"
第二步,修改系統時區
cp /etc/localtime /etc/localtime.bak rm -rf /etc/localtime ln -svf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime yum install ntpdate -y ntpdate 0.centos.pool.ntp.org date clock -w #将目前 Linux 的时间写到 BIOS 里面去! clock -r #检查 BIOS 里面的时间
第三步,修改php.ini 的時區設定
date.timezone = PRC
第四步,寫個crontab 將時間同步(特殊情況下,加上這個)
#Ansible: Time synchronization 00 01 * * * /usr/sbin/ntpdate 0.centos.pool.ntp.org >/dev/null
怎麼設定每次開機同步一次時間
vim /etc/rc.local usr/sbin/ntpdate 0.centos.pool.ntp.org >/dev/null --------------------------------------------------------------------------------------------------
上面是設定centos6.5 的時區和時間的,下面說的是centos7的
yum -y install ntp systemctl enable ntpd ntpdate -u cn.pool.ntp.org systemctl start ntpd #设置时区 timedatectl set-timezone Asia/Shanghai
以上是centos php時間設定的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!