date.timezone不适用于nginx



我尝试在主php.ini文件中添加date.timezone指令,该文件位于/etc/php中.ini 我还使用 phpinfo(); 验证了它的位置。

这正是我添加的:

    date.timezone = "Europe/London"
然后我重新启动了nginx(

服务nginx重新启动),但是当我再次回显phpinfo()时,时区仍然显示UTC,我相信这是默认时区,并且在我设置时区之前,roundcube不会让我安装,有什么想法吗?

编辑刚刚停止nginx,启动apache并且时区设置正确。所以这一定是nginx特有的。

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

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

时区在

Nginx 上运行良好的一种方法是在文件 www.conf 的最后一行键入它 [通常位于/etc/php5/fpm/pool.d/www.conf ;在 Ubuntu 安装的示例中],如下所示:

php_admin_value[date.timezone] = America/Sao_Paulo

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

相关内容

  • 没有找到相关文章

最新更新