当前位置: 首页 > 面试题库 >

在php.ini文件中设置PHP的时区

边翔宇
2023-03-14
问题内容

我正在尝试Asia/Calcutta通过访问/etc/php5/cli/php.ini文件并更改默认的PHP时区为

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
;date.timezone =

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = "Asia/Calcutta"

但是,当我尝试在下查看当前时区时phpinfo(),时区跟随Europe/Berlin时区。

我尝试停止并重新启动Apache服务器,但是似乎并没有更改设置。

在此过程中我缺少什么吗?

PS:我正在XAMPP下使用PHP 5.6.8。


问题答案:

我尝试了发布的所有其他可能的解决方案,但是都没有帮助。这是帮助我保存时区设置的原因:

1)转到phpinfo()页面并搜索Loaded Configuration File并打开该php.ini部分下提到的文件。

2)通过修改以下行来添加新时区,以更改默认时区设置:date.timezone=Asia/Kolkata

3)保存php.ini文件并停止Apache服务器。

4)重新启动Apache服务器。现在应该修改时区设置。



 类似资料:
  • 本文向大家介绍PHP配置文件php.ini中打开错误报告的设置方法,包括了PHP配置文件php.ini中打开错误报告的设置方法的使用技巧和注意事项,需要的朋友参考一下 打开PHP的错误报告的方法,供大家参考。 php.ini 文件中有许多配置设置。您应当已经设置好自己的 php.ini 文件并把它放在合适的目录中,就像在 Linux 上安装 PHP 和 Apache 2 的文档说明中所示的那样。

  • 本文向大家介绍查找php配置文件php.ini所在路径的二种方法,包括了查找php配置文件php.ini所在路径的二种方法的使用技巧和注意事项,需要的朋友参考一下 通常php.ini的位置在: 如果你还是找不到php.ini或者找到了php.ini修改后不生效(其实是没找对),请使用如下办法: 1.新建php文件,写入如下代码 会显示php.ini所在路径,哪个路径下没有php.ini文件, ph

  • 我试图改变变量max_input_vars在我的php.ini文件通过指定 跑步 即使我在本地机器(C:\xampp\php\php.ini)和Homestead(/etc/php5/fpm/php.ini)上都将此变量设置为2500,我仍然会收到以下错误消息 我知道. htaccess覆盖php.ini在每个站点的基础上,是否有任何其他文件覆盖php.ini?是否有任何其他服务,需要重新加载后改

  • 问题内容: 我正在制作一个需要使用PHP 函数将日期存储在MySQL中的应用程序。 这些日期需要在MySQL中使用函数返回以小时为单位的时差进行比较,例如: 但是问题是– PHP date函数使用PHP时区设置,而该函数从MySQL服务器获取MySQL timezome。 我正在尝试解决此问题: 它仅适用于PHP。 它仅适用于PHP。 此返回为空。 这从MySQL的控制台抛出错误。 而且对于MyS

  • 我在Docker容器中运行Wordpress(以及PHPMyAdmin和MySQL),我需要进行更改以增加PHPMyAdmin的最大可上传文件大小 我研究了许多解决方案,发现了一个建议,创建一个定制的文件,然后将该文件包含在文件中。 所以我有这个: uploads.ini docker-compose.yml 我已将文件包含在中,用于 但是可悲的是,在运行并打开localhost:8080转到PH

  • 问题内容: 我已经成功编译了php和apache,没有为php配置文件指定目录。我想添加梨功能,但似乎没有php.ini的任何地方。 在我的phpinfo中,它说 配置文件(php.ini)路径/ usr / local / apache2 / php / lib 加载的配置文件(无) 扫描此目录以查找其他.ini文件(无) 已解析的其他.ini文件(无) 我去了/ usr / local / a