AWSでのPHPのタイムゾーン設定に関する質問です。
現在、AWS上でPHPをインストールし設定を行っています。
あらかたの設定は完了し、タイムゾーンを残すのみなのですがphp.iniでdate.timezoneをAsia/Tokyoに設定し、
Apacheを再起動後、確認のため、以下のコードを実行しました。
php
1<?php 2echo date("Y-m-d H:i:s e");
実行結果は以下のようになりました。(コードを実行した時刻は20:13です。)
2019-03-25 11:13:26 Asia/Tokyo
タイムゾーンはAsia/Tokyoと認識されているのに、日本標準時で出力されません。
他にもタイムゾーンをUTCに設定し、date_default_timezone_set()でAsia/Tokyoに変更し出力してもタイムゾーンは
切り替わっているのに、時刻は変わらず出力されてしまいます。
サーバのタイムゾーンはUTCからJSTに変更し、php.iniはLoaded Configuration Fileを編集しています。
他に見落としている設定があるのでしょうか?
サーバのバージョンはAmazon Linux AMI release 2018.03、PHPは7.3.2です。
よろしくお願いいたします。
2019/03/26 09:07追記
1.bashでdateを実行すると以下が返ってきました。
Tue Mar 26 09:08:12 JST 2019
2.phpinfo()でブラウザ上で確認後、php -i | grep php.iniでも確認しています。php -i | grep php.iniの実行結果は以下の通りです。
Configuration File (php.ini) Path => /etc/php-7.3.conf:/etc
Loaded Configuration File => /etc/php.ini
/etc/php-7.3.d/php.ini
回答1件
あなたの回答
tips
プレビュー