V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fuxkcsdn
V2EX  ›  PHP

php.ini 里如何设置 Default timezone?不是设置 date.timezone

  •  
  •   fuxkcsdn · 2015-04-03 23:46:00 +08:00 · 6301 次点击
    这是一个创建于 3525 天前的主题,其中的信息可能已经有所发展或是发生改变。
    今天给一台运行 CentOS 5.3 x86 的服务器 update 到 5.11,顺便把 php 从 5.2.x 升级到 5.3.29
    重启 web server 后,日志里就一直有这样的输出

    PHP Warning: Unknown: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Chongqing' for 'CST/8.0/no DST' instead in Unknown on line 0

    查看了下 php.ini ,发现是有设置 date.timezone 的啊
    然后 phpinfo 看了下,发现还有这样一设置选项
    Default timezone => Asia/Chongqing
    date.timezone => Asia/shanghai => Asia/shanghai

    把 php.ini 里的 date.timezone 改成 Asia/Chongqing ,重启 web server 就不再输出上面那个 warning 了,改回 Asia/shanghai 就马上又出现....
    找了下 php.net 的手册,没发现 php.ini 里有设置 Default timezone 的地方啊(还是我眼挫没看到)...


    P.S. CentOS 5 无法用 yum 升级到 CentOS 6 是吧?官方网站上不推荐这样升级
    第 1 条附言  ·  2015-04-04 02:20:02 +08:00
    嗯...好吧...
    Asia/Shanghai 是不能写成 Asia/shanghai 的 Orz,刚还以为是系统时区问题
    /etc/localtime 设置的是 CST-8
    正打算把它改成 shanghai 的试试,ls -l /usr/share/zoneinfo/Asia/s[tab] 没反应,才想到会不会是大小写问题... Orz
    3 条回复    2015-04-04 02:21:14 +08:00
    dearrrfish
        1
    dearrrfish  
       2015-04-04 01:55:03 +08:00
    你需要的是在bootstrap里加类似这一句?(猜的)

    // Force the timezone to UTC.
    date_default_timezone_set("UTC");
    yangqi
        2
    yangqi  
       2015-04-04 01:59:36 +08:00   ❤️ 1
    date.timezone就是Default timezone
    fuxkcsdn
        3
    fuxkcsdn  
    OP
       2015-04-04 02:21:14 +08:00
    @dearrrfish
    bootstrap 本来就有加这句了,5.2.x 时没提示,升级到 5.3.29才出现这提示的

    @yangqi
    是的,是我大小写没仔细看
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3636 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 05:01 · PVG 13:01 · LAX 21:01 · JFK 00:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.