首頁 >後端開發 >PHP問題 >linux php時區如何設定

linux php時區如何設定

藏色散人
藏色散人原創
2020-08-28 10:26:262524瀏覽

linux php設定時區的方法:先開啟PHP設定檔「PHP.ini」;然後設定程式碼為「date.timezone = "Asia/Shanghai"」;最後重新啟動下系統即可。

linux php時區如何設定

推薦:《PHP影片教學

Linux設定時區,以CentOS5.5為例:

 程式碼如下

cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

 MySQL中設定時區

編輯MySQL設定檔:my.cnf/my.ini,在[mysqld]下方加上:

default-time-zone = '+8:00'

實際上,如果MySQL所在OS的時區已經設定正確,則可以不用在MySQL中設定時區,因為MySQL服務啟動的時候,會自動採用OS的時區。

PHP中設定時區

在PHP設定檔PHP.ini:

 程式碼如下

date.timezone = "Asia/Shanghai"

設定好後,最好重啟下系統。

如果是購買的Web空間,沒有權限在Linux PHP MySQL中設定時區。那也好辦,只需要在PHP腳本中設定和OS對應的時區,因為MySQL中預設使用的是OS的時區。假設OS的時區是'Asia/Shanghai',使用下面兩個語句其中一個即可:

 程式碼如下

ini_set('date.timezone', 'Asia/Shanghai'); 
date_default_timezone_set('Asia/Shanghai');

以上是linux php時區如何設定的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn