首页 > Web开发 > 详细

Linux php.ini设置date.timezone=XXX为什么不生效?

时间:2016-01-16 11:54:06      阅读:148      评论:0      收藏:0      [点我收藏+]

遇到php默认为UTC时区,想改配置的时候改了php.ini却没有生效?

1. 可能是php.ini读取路径不对,通过phpinfo查找 “Loaded Configuration File”,看是不是你改的etc/php.ini路径

2. 可能是程序设置了其他时区,php代码里是否有这样的声明? date_default_timezone_set(‘XXX‘);

3. 确认了自己已经重启过apache/nginx服务器之后还是不生效,就该查看是不是自己的php版本问题了,如果使用的是php-fpm版本的话就重启fpm应该没问题了。

 

一般 phpinfo 里可以查看到

Server API FPM/FastCGI

这时需要用 service php-fpm restart 命令进程重启。

一般就能解决问题。

Linux php.ini设置date.timezone=XXX为什么不生效?

原文:http://www.cnblogs.com/morn/p/5135097.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!