我正在尝试Asia/Calcutta通过访问/etc/php5/cli/php.ini文件并更改默认的PHP时区为
Asia/Calcutta
/etc/php5/cli/php.ini
[Date] ; Defines the default timezone used by the date functions ; http://php.net/date.timezone ;date.timezone =
至
[Date] ; Defines the default timezone used by the date functions ; http://php.net/date.timezone date.timezone = "Asia/Calcutta"
但是,当我尝试在下查看当前时区时phpinfo(),时区跟随Europe/Berlin时区。
phpinfo()
Europe/Berlin
我尝试停止并重新启动Apache服务器,但是似乎并没有更改设置。
在此过程中我缺少什么吗?
PS:我正在XAMPP下使用PHP 5.6.8。
我尝试了发布的所有其他可能的解决方案,但是都没有帮助。这是帮助我保存时区设置的原因:
1)转到phpinfo()页面并搜索Loaded Configuration File并打开该php.ini部分下提到的文件。
Loaded Configuration File
php.ini
2)通过修改以下行来添加新时区,以更改默认时区设置:date.timezone=Asia/Kolkata。
date.timezone=Asia/Kolkata
3)保存php.ini文件并停止Apache服务器。
4)重新启动Apache服务器。现在应该修改时区设置。