Amazon Lightsail : Timezone の変更

Amazon Lightsail を払い出したときには、Timezone が UTC になっていますので、日本時間に変更する必要があります。

OSの設定と、PHPの設定の変更を行います。

OSの設定変更

日本時間に変更

$ sudo timedatectl set-timezone Asia/Tokyo

設定の確認

$ timedatectl status
Local time: Mon 2021-03-08 19:03:46 JST
Universal time: Mon 2021-03-08 10:03:46 UTC
RTC time: Mon 2021-03-08 10:03:47
Time zone: Asia/Tokyo (JST, +0900)
System clock synchronized: yes
NTP service: inactive
RTC in local TZ: no

PHPの設定変更

 /opt/bitnami/php/etc/php.ini の date.timezone = “UTC” をdate.timezone = “Asia/Tokyo” に変更します。

$ sudo sudo vi /opt/bitnami/php/etc/php.ini
date.timezone = “UTC”

; date.timezone = “UTC”
date.timezone = “Asia/Tokyo”

$ sudo /opt/bitnami/ctlscript.sh restart

設定の確認

$ php -r “phpinfo();” | grep timezone
Default timezone => Asia/Tokyo
date.timezone => Asia/Tokyo => Asia/Tokyo