Apache 时区'Internal'但从命令行 PHP 脚本正确'External'



来自Apache phpinfo

date/time support   enabled
"Olson" Timezone Database Version   0.system
Timezone Database   internal
Default timezone    Europe/London

但从命令行来看是正确的

php  -i | grep -i timezone

给出:

"Olson" Timezone Database Version => 2011.14
Timezone Database => external
Default timezone => Europe/London
date.timezone => Europe/London => Europe/London
Alternative Timezone Database => enabled
Timezone Database Version => 2011.14

php.ini中的设置

extension=timezonedb.so

Centos 5.7 x64

Apache/2.2.3(CentOS)

PHP 5.3.3

有线索吗?

是什么解决了我的问题:-来自

服务器故障:更新系统olson时区数据库版本

百胜更新tzdata

红鲱鱼1

BTW phpinfo仍然显示相同的信息,但对于来自CLI和通过apache 的相同脚本,时区数据现在是相同的

红鲱鱼2

认为Apache正在访问不同的PHP

相关内容

  • 没有找到相关文章

最新更新