在php.ini中重置date.timezone仍然无法正常工作

时间:2014-06-17 19:03:53

标签: php

所以我试图运行一个php文件,我收到了这个错误:

  

警告:date_default_timezone_get():依赖系统的时区设置是不安全的。您必需使用date.timezone设置或date_default_timezone_set()函数。如果您使用了这些方法中的任何一种并且仍然收到此警告,则很可能拼错了时区标识符。我们选择了' America / Los_Angeles'对于' PDT / -7.0 / DST'代替...

基本上,我需要在配置文件中设置默认的date.timzeone变量。 运行php -info后,我发现conf文件位于此处:

配置文件(php.ini)Path => /opt/local/etc/php5

所以我导航到该文件夹​​并找不到php.ini文件,而是php.ini-developmentphp.ini-production。在两者中,我设置date.timezone =" America / Los_Angeles"并复制其中一个并将其命名为php.ini。仍然没有骰子。我做错了什么?

1 个答案:

答案 0 :(得分:0)

我发现编辑cli php ini文件修复了我的默认时区问题:

 /etc/php5/cli/php.ini