PHP的日期时区比VPS Ubuntu系统时区不正确
我试图找出一个对我来说似乎不可能理解的问题。 我在Ubuntu 12.04系统上运行PHP版本5.5.9-1ubuntu4.7 除php日期'H:i:s'中提前2小时的日期外,所有工作正常;功能比系统时间长。 我已经尝试了在所有文档中找到的所有配置,包括: 服务器系统时区/etc/php5/cli/php.ini和/etc/php5/apache2/php.ini,其中存在date.timezone,我将其值设置为Europe/Bu加勒斯特 我运行系统命令sudo dpkg reconfigure tzdata,并按照步骤设置系统时区并重新启动机器,系统时区生效,但php仍然显示错误的日期。 我甚至安装了ntp,并将系统的时区与ntp服务器同步 我已经将php命令date\u default\u timezone\u set设置为'Europe/Bu加勒斯特';在php脚本的顶部 我甚至在/etc/cli/和/etc/apache2的php.ini中对date.timezone进行了注释 php时间似乎还没有改变! 另一个奇怪的想法是MySQL命令选择CURRENT_TIMESTAMP;显示正确的时间。 我错过了什么PHP的日期时区比VPS Ubuntu系统时区不正确,php,date,datetime,ubuntu,Php,Date,Datetime,Ubuntu,我试图找出一个对我来说似乎不可能理解的问题。 我在Ubuntu 12.04系统上运行PHP版本5.5.9-1ubuntu4.7 除php日期'H:i:s'中提前2小时的日期外,所有工作正常;功能比系统时间长。 我已经尝试了在所有文档中找到的所有配置,包括: 服务器系统时区/etc/php5/cli/php.ini和/etc/php5/apache2/php.ini,其中存在date.timezone,我将其值设置为Europe/Bu加勒斯特 我运行系统命令sudo dpkg reconfigur
除此之外,使用PHPMailer库和SMTP谷歌电子邮件帐户发送的电子邮件比发送时间提前2小时收到。我也想解决这个问题。电子邮件中的标题显示了什么?他们是否显示了错误的时间?交货日期是正确的,但日期提前了2小时