这里有一个奇怪的.我只是升级到php 5.3.0,自升级以来我收到以下警告:
警告:getdate()[function.getdate]:依赖系统的时区设置是不安全的.您需要 使用date.timezone设置或date_default_timezone_set()函数.如果您使用了这些方法中的任何一种并且仍然收到此警告,则很可能拼错了时区标识符.我们选择'America/Chicago'作为'CST/-6.0/no DST'
在查看各种论坛之后,每个人都说要解决问题,所有你需要做的就是在php.ini中编辑日期区域并重新启动Apache.
它对我不起作用.
我试过了
date.timezone="America/New_York"
date.timezone=America/New_York
date.timezone="US/Central"
Run Code Online (Sandbox Code Playgroud)
我做了更改后重新启动了apache.
由于我仍然有旧版本的php安装,我甚至确保我正在编辑当前版本的php在加载时使用的php.ini
/usr/local/php5/lib/php.ini
仍然得到警告.
有什么建议?
感谢您抽出宝贵的时间.