深入解析PHP 5.3.x 的strtotime() 时区设定 警告信息修复

时间:2023-11-06 19:25:27 

PHP Warning:
strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Chongqing' for 'CST/8.0/no DST' instead in /var/www/cacti/index.php
查了一些资料,说是PHP版本太高,在新版本中必须指定timezone之类的。
具体操作方式如下:
1、在php配置文件中添加timezone的配置(参照debian的配置规则,添加小的配置规则文件即可,好维护,自定义性好)
~# vim /etc/php/cli-php5.3/ext-active/date_timezone.ini
date.timezone = "Asia/Shanghai"
~ # env-update
~ # source /etc/profile
自定义的文件放在cli-php5.3/ext-active目录中,是因为php默认是采用cli方式,另外ext-active目录是表示启用特性的专用目录,这个可以从/etc/env.d/20php5.3文件中看出来
MANPATH="/usr/lib/php5.3/man/"
CONFIG_PROTECT_MASK="/etc/php/cli-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/apache2-php5.3/ext-active/"
2、在出现错误提示的php文件中添加date_default_timezone_set('Asia/Shanghai');位置是在中国上海

注:
在某些参考资料中是说这两个方法任选其一就可,但经我测试,必须两个方法同时使用,才不会再出现错误提示。
经实测其实第二个方法并不需要在每个出现错误提示的PHP文件中添加,只需在其中一个PHP文件中添加即可。另外添加的时区不需要与提示中的时区一样,比如系统给我的提示是Chongqing,但我设置成Shanghai也是一样的,当然这个时间也是与我系统的时区设置是一样的。

标签:php,strtotime
0
投稿

猜你喜欢

  • Python socket网络编程TCP/IP服务器与客户端通信

    2023-09-13 01:46:02
  • mysql数据表的基本操作之表结构操作,字段操作实例分析

    2024-01-17 18:15:54
  • C#简单连接sql数据库的方法

    2024-01-14 09:01:27
  • MySQL数据库远程访问权限设置方式

    2024-01-22 06:58:43
  • 让SQL Server数据库自动执行管理任务(二)

    2009-03-20 11:40:00
  • MySQL表排序规则不同错误问题分析

    2024-01-25 08:12:30
  • python中文分词,使用结巴分词对python进行分词(实例讲解)

    2023-03-15 13:37:30
  • 使用Python的Flask框架来搭建第一个Web应用程序

    2022-12-11 21:46:10
  • Vuex和前端缓存的整合策略详解

    2024-05-09 15:17:14
  • python cookie反爬处理的实现

    2021-10-16 23:33:17
  • mysql 5.5.27 winx64安装配置方法图文教程

    2024-01-14 22:03:36
  • go语言中linkname的用法

    2024-02-07 10:48:39
  • 三谈Iframe自适应高度

    2010-08-03 13:04:00
  • inner join和left join之间的区别详解

    2024-01-27 12:57:17
  • Python 数据类型中的字符串和数字

    2023-04-30 07:51:58
  • Python实现的简单计算器功能详解

    2023-11-17 09:34:08
  • 基于Python socket的端口扫描程序实例代码

    2021-02-24 03:05:09
  • ASP Application 对象用户手册

    2008-10-23 13:59:00
  • python中的json数据和pyecharts模块入门示例教程

    2023-02-22 04:58:37
  • JavaScript实现弹出DIV层同时页面背景渐变成半透明效果

    2024-04-30 10:09:27
  • asp之家 网络编程 m.aspxhome.com