date.timezone不能与nginx一起使用

时间:2012-11-22 23:43:00

标签: nginx timezone php

我已经尝试在主php.ini文件中添加date.timezone指令,我在/etc/php.ini中找到了它。我也通过使用phpinfo();验证了它的位置。

这正是我添加的内容:

    date.timezone = "Europe/London"

然后我重新启动了nginx(服务nginx重启),但是当我再次回复phpinfo()时,时区仍然指出UTC我相信是默认时区,而圆形立方体不会让我安装,直到我设置时区,任何想法?

修改 刚刚停止了nginx,启动了apache并且时区设置正确。所以这必须是特定于nginx的。

3 个答案:

答案 0 :(得分:0)

不确定出了什么问题,但我相信nGinx可能配置错误。停止服务并运行Apache解决了它,但这只是暂时的。我以为我会发帖让每个人都知道。

答案 1 :(得分:0)

编辑php.ini后重启php服务而不是nginx怎么样?

答案 2 :(得分:0)

时区在Nginx上运行良好的一种方法是在文件的最后一行输入 www.conf [一般位于/etc/php5/fpm/pool.d/www。 conf;在Ubuntu安装的一个例子中,如下所示:

php_admin_value[date.timezone] = America/Sao_Paulo

现在你只需重新启动你的Linux