所以我试图运行一个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-development
和php.ini-production
。在两者中,我设置date.timezone =" America / Los_Angeles"并复制其中一个并将其命名为php.ini。仍然没有骰子。我做错了什么?
答案 0 :(得分:0)
我发现编辑cli php ini文件修复了我的默认时区问题:
/etc/php5/cli/php.ini