はじめに
mampを使って現在時刻を表示させたら、実際の時刻と違いました。
調べたところphp.iniのtimezoneで変更が可能とのことでした。
試したところ簡単にはうまくいかなかったので備忘録としてメモします。
MAMPは導入済みとします。
phpのバージョンの確認
デスクトップ上部左の「MAMP」をクリック(下図)して「preferences」をクリック
phpのバージョンを確認。下記画像だとバージョン7.4.2になります。
php.iniの編集
下記場所のphp.iniを開きます。
/Applications/MAMP/bin/php/php7.4.2/conf
- phpフォルダの中では先ほど確認したバージョンと同じバージョンのフォルダを選択します。
- 下記のようにコードを変更します。
- 標準設定ではtimezoneが"Europe/Berlin"に設定されているので"Asia/Tokyo"に変更します。
- 初心者は見落としがちですが、コメントアウト「;」されているので解除します。 ↓
※フォルダ内検索でphp.iniを検索するとたくさん出てきますが、上記ディレクトリ内のファイルであること、phpのバージョンが合っているこで変更は反映されます。
Apacheのサーバーを再起動します。(下図)
これでプラウザを更新すれば日本時間に変更されます。