中級プログラマの自宅でPHP ブログ

自宅用ポータルシステム「MyHome Portal」をオープンソースで公開。MyHome Portalの説明とエンハンス情報。

PHPのタイムゾーンがTokyoになっていない場合

XAMPPのバージョンによって、PHPタイムゾーンがEurope/Berlinになっている事がわかりました。

http://mawatari.jp/archives/time-adjustment-of-xampp-php

この場合、Asia/Tokyoに修正する必要があります。 タイムゾーン設定値は、

http://localhost/xampp/phpinfo.php

で確認できます。「Default timezone」が、「Asia/Tokyo」になっていれば、そのままで支障ありません。

php.ini(Dドライブインストールの場合→D:\xampp\php\php.ini)を修正します。以下のように、date.timezoneを設定してください。

date.timezone = Europe/Berlin

↓↓↓

date.timezone = Asia/Tokyo

修正した後は、Apacheを再起動します。Windowsの場合、コマンドプロンプトで以下を実行してください。

Apacheのバージョンによって、Apache2.xの数字は変わります。(2.3や2.4)

net stop Apache2.2

net start Apache2.2

Apacheのバージョンは、

http://localhost/xampp/phpinfo.php

で確認できます。

※ MyHome Portal「ID管理」を既に利用中の場合、タイムゾーンを変更すると、登録したIDやパスワードが文字化けします。