docker中运行zabbix/zabbix-web-nginx-mysql镜象,前端页面显示时间不准确的问题(差5个小时)

  1. 修改/etc/php7/php.ini文件中的时区为
    date.timezone =Asia/Shanghai


  2. 进入容器
    docker exec -it 54f41adecc0b bash


  3. 进入/etc/php7/conf.d/目录,修改此目录下的 99-zabbix.ini 配置文件vi /etc/php7/conf.d/99-zabbix.ini
    max_execution_time=600 memory_limit=128M post_max_size=16M upload_max_filesize=2M max_input_time=300 ; always_populate_raw_post_data=https://www.it610.com/article/-1 max_input_vars=10000 ; date.timezone=Europe/Riga date.timezone=Asia/Shanghai //修改这里为Asia/Shanghai ; session.save_path=/var/lib/php7

    【docker中运行zabbix/zabbix-web-nginx-mysql镜象,前端页面显示时间不准确的问题(差5个小时)】
  4. 退出容器,重启容器后,发现修改会被覆盖,因此只能重新进入容器,再次修改上述文件,然后kill掉所有php-fpm7的进程后,再进入 /usr/sbin/目录下运行./php-fpm7
  5. 刷新页面后时区生效,时间显示正确

    推荐阅读