PHP 時區錯誤 強制設定修正

在新灌好的 Debian Wheezy 跑 PHP, 發現時間是錯誤的, 但是 Linux 的 Timezone 設定都正確.

於 Debian / Ubuntu Linux 設定正確 timezone + 時間, 可用下述步驟:

  1. dpkg-reconfigure tzdata # 選 Asia -> Taipei
  2. ntpdate time.stdtime.gov.tw

    Local time is now:      Thu Jul 25 14:35:17 CST 2013.
    Universal Time is now:  Thu Jul 25 06:35:17 UTC 2013.

  3. 但是設定完後, 於 PHP 的 timezone 都還是 Universal Time 的時間.

閱讀全文〈PHP 時區錯誤 強制設定修正〉