PHP忽略php.ini时区

时间:2015-08-18 13:28:15

标签: php date datetime ubuntu-14.04 php-5.5

我在CL中做了var CarrierCDMAPreResults = from row in CDMAData.AsEnumerable() where Dates.Contains(row.Field<DateTime>("DateTime")) group row by new { Cascade = row.Field<string>("Cascade"), Sector = row.Field<byte>("Sector"), Carrier = row.Field<byte>("Carrier") } into grp select new { Cascade = grp.Key.Cascade, Sector = grp.Key.Sector, Carrier = grp.Key.Carrier, Attempts = grp.Sum(r => r.Field <int> ("Attempts")), Successes = grp.Sum(r => r.Field<int>("Successes")), Blocks = grp.Sum(r => r.Field<int>("Blocks")), Drops = grp.Sum(r => r.Field<int>("Drops")), CDMAPE = grp.Sum(r => r.Field<decimal>("CDMA Primary Erlang")) };

/etc/php5/apache2/php.ini /etc/php5/cli/php.ini

在这两个文件中,我将时区定义为下一个:

locate php.ini

我重启了PHP。我重新启动了Apache。我甚至重新启动了服务器。

[Date] ; Defines the default timezone used by the date functions ; http://php.net/date.timezone date.timezone = "Africa/Cairo" 告诉我/etc/php5/apache2/php.ini是正确的文件。即使我检查phpinfo()输出它告诉我我的时区是非洲/开罗(UTC + 02:00),但用PHP进行phpinfo();总是返回UTC时间。

我做错了什么..?我已经阅读了我发现的所有文档...我是否必须以某种方式使用新设置重新编译php?我甚至不知道我的意思,只是绝望。

date('d-m-y G:i:s')

0 个答案:

没有答案