ubuntu php 时区设置,如何在Ubuntu Server 18.04系统上配置时区

在数据中心内的Ubuntu服务器上正确配置时区非常重要的。如果没有正确配置该时区,您的服务器将不同步,在部署程序时会返回很多错误。

让我们来了解如何在Linux上正确设置时区。我将在Ubuntu Server 18.04上进行演示,几乎所有Linux系统版本都适合此过程。不仅要向您展示如何设置系统时区,还要告诉您PHP的时区(因为无论何时使用PHP,还必须为该子系统正确配置时区)。

一、系统时区

您的系统时区应该在初始安装期间设置。一般默认系统安装,但不排除被其他人修改过。

首先,让我们找出服务器上设置的时区。为此,请发出命令:

timedatectl status | grep "Time zone"

这应该显示当前设置的时区。

如果您发现时区设置不正确,请不要担心。要设置时区,请发出命令:

sudo dpkg-reconfigure tzdata

在结果窗口中,确保首先选择地理区域,然后选择城市或地区。

选择城市或地区后,按Tab键确定以设置时区。发出命令:

timedatectl status | grep "Time zone"

您现在应该看到您的时区设置正确。

二、PHP时区

有可能,您已经在服务器上安装了PHP。因为有这么多服务器应用程序依赖它。如果没有为PHP正确配置时区,您将发现这些服务无法正常运行。

那么如何设置PHP的时区?假设您已经在运行Apache的服务器上安装了PHP 7.2。在这种情况下,打开php.conf文件以使用以下命令进行编辑:

sudo nano /etc/php/7.2/apache2/php.ini

键入[Ctrl] + W组合键,键入timezone,然后按Enter键。然后你应该看到这一行:

date.timezone =

此行需要以以下格式配置:

date.timezone = GEOGRAPHIC_REGION / CITY

GEOGRAPHIC_REGION是您的国家(或地区),CITY是您所在的城市。

保存并关闭该文件。

PHP现在已针对您的时区进行了正确配置。使用以下命令重新启动Apache(以使更改生效):

sudo systemctl restart apache2

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值