Php 更改特定时区的时区配置

Php 更改特定时区的时区配置,php,linux,timezone,Php,Linux,Timezone,假设我可以完全访问服务器(SSH、FTP等),更改特定时区(即俄罗斯/莫斯科)的时区值的最佳方法是什么 我试过安装pecl timezonedb,它确实安装了,我在php.ini中添加了它,完全重新启动了,但仍然没有任何结果。。(phpinfo显示旧的2007.*版本的时区B) 有关如何解决此问题的任何想法?更改时区需要下载,更改其中一个文件中的规则,然后使用zic重新编译。然后,您可能希望使用自己的版本覆盖/usr/share/zoneinfo中的系统安装版本 为什么要更改其中一个时区?是因为

假设我可以完全访问服务器(SSH、FTP等),更改特定时区(即俄罗斯/莫斯科)的时区值的最佳方法是什么

我试过安装pecl timezonedb,它确实安装了,我在php.ini中添加了它,完全重新启动了,但仍然没有任何结果。。(phpinfo显示旧的2007.*版本的时区B)


有关如何解决此问题的任何想法?

更改时区需要下载,更改其中一个文件中的规则,然后使用
zic
重新编译。然后,您可能希望使用自己的版本覆盖
/usr/share/zoneinfo
中的系统安装版本

为什么要更改其中一个时区?是因为规则不正确吗。如果是这样的话,你应该考虑报告问题。将更正主数据库,并发布新版本。他们接受数据库的补丁,即使是一些次要的事情,比如错误的历史夏令时规则


如果您只想使用自定义的UTC偏移加上(可选地)一个简单的日光节约时间规则,您也可以考虑使用自定义<代码> TZ < /Cl>环境变量而不是预先定义的时区,使用.< /P>您需要计算机或用户在您的网站上的时区,因为PHP在您的问题中是标记。