为什么我的PHP错误日志滞后2个小时?
发布时间:2020-12-13 22:28:31 所属栏目:PHP教程 来源:网络整理
导读:当从命令行上的phpinfo和php -i检查php.ini时,我的时区设置为Africa / Johannesburg.所以我的时区是GMT 2. 我写了一个小片段来检查时间是否正确如下: echo date('h:i A',time());echo 'br /' . ini_get('date.timezone'); 这会输出正确的时间,与我的localma
当从命令行上的phpinfo和php -i检查php.ini时,我的时区设置为Africa / Johannesburg.所以我的时区是GMT 2.
我写了一个小片段来检查时间是否正确如下: echo date('h:i A',time()); echo '<br />' . ini_get('date.timezone'); 这会输出正确的时间,与我的localmachine的系统时间相匹配. 但是,当我查看我的php错误日志时,每个错误日志项的时间仅落后两个小时?这是为什么,我该如何解决这个问题. 还有Zend Cache的问题,我认为这个问题引起了它. 解决方法
听起来PHP配置了一个时区,并且它运行的服务器被设置为不同的时区(可能是GMT / UTC).这意味着所有文件操作等都将在PHP脚本的不同时区工作.
检查服务器的系统时区. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |