前言
使用docker部署php服务,发现时间格式化后时区不对
开始以为是容器时区跟宿主机不同步,所以先设置了宿主机时区
然后容器中date
查看时区跟宿主机一样了
但后面发现docker下运行的php容器,php默认时区为UTC时区
解决方法
设置php时区
- 进入php容器 ,我的php容器名字叫 php 所以命令
docker exec -it php /bin/bash
- 进入php容器后中执行
printf '[PHP]\ndate.timezone = Asia/Shanghai\n' > /usr/local/etc/php/conf.d/tzone.ini
设置完成后重启php容器生效!!!
本文由 血莲聆空 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: 2022年08月17日 00:02:23