我尝试在主 php.ini 文件中添加 date.timezone 指令,该文件位于 /etc/php.ini 我还使用 phpinfo(); 验证了它的位置。
这正是我添加的内容:
date.timezone = "Europe/London"
然后我重新启动了 nginx(服务 nginx 重新启动),但是当我再次回显 phpinfo() 时,时区仍然显示 UTC,我认为这是默认时区,并且在我设置时区之前,roundcube 不会让我安装,有什么想法吗?
编辑 刚刚停止 nginx,启动 apache 并且时区设置正确。所以这必须是 nginx 特定的。