`
lemo
  • 浏览: 90867 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

apache 与 系统时间不一致的解决办法

阅读更多
问题症状:

<?
echo date("H:i"); //显示时间与系统时间正好差8小时
?>

问题缘由:

安装的php版本为5.1.4 .
--From CC SpiderMan's BLOG
--从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的

--也就是显示的时间(无论用什么php命令)都是格林威治标准时间

--和我们的时间(北京时间)差了正好8个小时

解决办法:

--1,最简单的方法就是不要用php5.1以上的版本

--2,如果一定要用,而且不能修改php.ini,则需要在关于时间的初始化的语句的
上面加上 date_default_timezone_set (XXX);

--3,一劳永逸,仅限能修改php.ini。打开php.ini查找date.timezone 去掉前面的分号
= 后面加XXX,重启http服务(如apache2或iis等)即可


--关于XXX,大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为重庆,上海,乌鲁木齐)
--港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)
--还有新加坡:Asia/Singapore
--老外好像把北京漏调了
--其他可用的值是:Etc/GMT-8 ,Singapore ,Hongkong ,PRC
--PRC是什么?PRC是中华人民共和国啊-_-
--以上都是我从php官方说明档里整理出来的GMT-8下面的地区,可能会有遗漏
--你可以http://www.php.net/docs.php上查到更多的地区

--由于程序最后还是会把地名转为时区来计算,所以当你使用的不是内置的区域的时候,程序将自动使用格林威治标准时间

分享到:
评论

相关推荐

    SVN-Apache2.2.8安装配置说明

    本文将详细介绍如何在Windows环境下安装和配置SVN(Subversion)1.4.6与Apache2.2.8,为您的开发工作提供一个稳定可靠的版本控制系统。 1. 版本控制基础 版本控制是一种系统,用于追踪并管理软件项目中的文件和...

    Apache Griffin-分布式系统的数据质量方案.pdf

    Apache Griffin是一个开源的数据质量解决方案,致力于提供在分布式系统中处理数据质量的工具。它支持对批处理和实时数据流进行数据质量的管理和检测,使用的是Hadoop和Spark这样的大数据技术作为底层平台。 数据...

    Apache+tomcat集群环境配置

    在构建高性能、高可用性的Web应用系统时,Apache与Tomcat的集群配置是常见的解决方案。Apache作为前端服务器,可以通过负载均衡技术将用户请求分发到多个后端的Tomcat实例上,实现请求的分担,同时通过session同步,...

    Apache Hadoop Goes Realtime at Facebook

    3. **与其他系统的比较**:虽然Apache Cassandra和Voldemort也都是优秀的分布式存储系统,但它们在数据一致性方面不如HBase强大。此外,Hadoop生态系统的完善也为Facebook提供了更多的开发便利和支持。 #### 二、...

    Apache Kudu 1.4.0 中文文档.pdf

    Kudu旨在解决在Hadoop生态系统中难以实现的应用需求,特别是对于那些需要快速处理OLAP工作、实时更新数据以及处理时间序列数据的应用场景。 Kudu的核心特性包括: 1. 高性能的列式存储,优化了OLAP操作的速度。 2. ...

    apacheds连接工具2.0.0官网客户端

    - **同步与复制**:对于多服务器部署,Apache Directory Studio支持配置同步和复制策略,确保数据的一致性。 3. **Apacheds连接工具2.0.0特性**: - **改进的性能**:新版本通常会带来性能优化,更快的响应时间和...

    linux系统apache编译配置一体化

    大家在配置linux系统的apache经常遇见apr,apr-util,pcre文件缺失或者出错的情况(比如not found apr),这里将所缺失文件和使用方法给大家上传上来,方便大家使用 文件包括,httpd-2.4.4 apr-1.4.5 apr-util-1.3.12 ...

    Apache+tomcat集群

    此外,调整Apache和Tomcat的配置参数,如线程池大小、连接超时时间等,也是常见的优化手段。 9. **测试与调试** 在部署集群前,务必进行充分的测试,包括压力测试、性能测试和故障恢复测试。这有助于发现并解决...

    apache,tomcat负载均衡和session复制

    当我们谈论"Apache,tomcat负载均衡和session复制"时,这意味着我们要探讨如何在多台服务器之间分配负载,并确保用户会话的无缝迁移和一致性。 **负载均衡**是解决高并发、高可用性问题的重要策略。它通过将来自...

    Apache Camel 其他.rar

    Apache Camel 是一个强大的开源集成框架,它简化了企业级应用之间的数据交换和系统集成。这个框架的核心理念是“路由和消息传递”,它提供了一种声明式的方式来定义路由规则,允许开发者使用直观的DSL(领域特定语言...

    Apache HBase ™ Reference Guide

    Apache HBase 是一个分布式的、可扩展的大规模数据存储系统,它基于Google的Bigtable论文设计实现。该参考指南作为HBase的官方文档,为用户提供了一个全面且深入的理解HBase架构、配置与操作的基础。 #### 二、快速...

    apache derby 学习资料

    通过深入学习和实践这些知识点,你将能够有效地利用Apache Derby作为开发中的数据存储解决方案,无论是在小型项目还是作为大型系统的一部分。"IBM Derby-Apache入门教程"这个压缩文件将是你开始这段旅程的重要资源。

    apache-maven-3.6.1.rar

    Maven是一个强大的项目管理工具,它通过使用一种标准化的方法来处理项目的构建、依赖管理和文档生成。下面将详细阐述Maven的核心功能和这个版本的一些关键特点。 1. **项目对象模型(Project Object Model, POM)**...

    Windows7下SVN、Apache2和TortoiseSVN的配置安装.pdf

    - 故障排查:学习和了解常见错误及解决方法,以应对可能出现的问题。 通过以上步骤,你将在Windows7环境中成功搭建一个SVN、Apache2和TortoiseSVN的工作环境,实现高效版本控制管理。请确保每个步骤都严格按照说明...

    大数据技术分享 Spark技术讲座使用Apache Spark,Python3和机器学习构建可扩展的记录链接系统共27页.pdf

    ### 大数据技术分享:利用Apache Spark、Python 3与机器学习构建可扩展的记录链接系统 #### 一、业务背景及挑战 本讲座主要介绍了如何利用Apache Spark、Python 3以及机器学习技术来构建一个可扩展的记录链接系统...

    Apache+Tomcat实现负载均衡及集群(session同步)--五、session同步(3)使用memcache

    需要注意的是,虽然memcache提供了一种简单的方法来处理session同步,但在大型系统中,你可能还需要考虑其他解决方案,比如使用更强大的分布式存储系统(如Redis)或采用基于token的身份验证机制,以应对更大的负载...

    Apache RocketMQ v4.7.1 开发者指南.pdf

    - **运维常见问题:** 常见故障排查和解决方法。 #### 六、API Reference **API Reference (待补充):** - **DefaultMQProducer:** 生产者的API参考,包括类简介、字段摘要、构造方法摘要、使用方法摘要等。 以上是...

    kafka:一个分布式消息系统

    所有这些分布式系统的一个常见问题是,你如何在任一时间点确保数据的一致性和正确性? ZooKeeper 提供了一个解决方案,它是一个分布式应用协调器,可以确保分布式系统中的数据是一致的和正确的。 Kafka 和 ...

Global site tag (gtag.js) - Google Analytics