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

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

1. 多是php.ini读取路径不对,经过phpinfo查找 “Loaded Configuration File”,看是否是你改的etc/php.ini路径nginx

2. 多是程序设置了其余时区,php代码里是否有这样的声明? date_default_timezone_set('XXX');apache

3. 确认了本身已经重启过apache/nginx服务器以后仍是不生效,就该查看是否是本身的php版本问题了,若是使用的是php-fpm版本的话就重启fpm应该没问题了。服务器

 

通常 phpinfo 里能够查看到php-fpm

Server API FPM/FastCGI

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

通常就能解决问题。进程

相关文章
相关标签/搜索