【发布时间】:2014-06-17 19:03:52
【问题描述】:
所以我正在尝试运行一个 php 文件并收到此错误:
警告:date_default_timezone_get():依赖系统的时区设置是不安全的。您需要使用 date.timezone 设置或 date_default_timezone_set() 函数。如果您使用了这些方法中的任何一种,但仍然收到此警告,您很可能拼错了时区标识符。我们为“PDT/-7.0/DST”选择了“America/Los_Angeles”...
基本上,我需要在配置文件中设置默认的 date.timzeone 变量。 运行 php -info 后,我发现 conf 文件位于此处:
配置文件 (php.ini) 路径 => /opt/local/etc/php5
所以我导航到该文件夹并没有找到php.ini 文件,而是一个php.ini-development 和一个php.ini-production。在两者中,我设置了 date.timezone="America/Los_Angeles" 并复制其中一个并将其命名为 php.ini。还是没有骰子。我做错了什么?
【问题讨论】:
-
将其中一个重命名为
php.ini去掉后缀 -
这就是我所做的^^,正如我提到的,将一个重命名为 php.ini。
-
尝试在你的 phpinfo 中查看
Loaded Configuration File值 -
您是否尝试重新启动 Apache 服务器?
-
检查
phpinfo()它会告诉你加载了哪些文件,以及从哪里加载。然后记得更改文件后重新启动apache。
标签: php