Linux php.ini设置date.timezone=XXX为什么不生效?
2016-01-16 10:36
555 查看
遇到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 里可以查看到
这时需要用 service php-fpm restart 命令进程重启。
一般就能解决问题。
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 |
一般就能解决问题。
相关文章推荐
- Linux C编程Makefile编写初步-转
- 飞龙的程序员书单 – Linux
- Linux每日学习(八)
- ffmpeg-0.6.3开源编码解码库,从linux下移植到windows vs2005,全部开源。
- 为CentOS 6 配置本地YUM源
- Linux中修改环境变量及生效方法
- Centos中不从skel目录里向其中复制任何文件错误的解决方法
- 详解centos用户&组权限&添加删除用户
- Linux 的cp命令
- Linux环境下SVN服务器端的安装与配置
- Linux系统下利用wget命令把整站下载做镜像网站
- 最经典的Linux内核学习方法论
- Linux培训资料之用户管理的全部过程(一)
- Linux培训资料之用户管理的全部过程(二)
- Linux开源文本编辑器培训教材(二)
- 修改 linux 系统时间
- Linux学习笔记
- Linux基本命令――备份与恢复文档
- Linux下安装Zookeeper
- linux学习