首頁 >後端開發 >PHP問題 >linux php 時區設定的方法

linux php 時區設定的方法

藏色散人
藏色散人原創
2020-08-11 09:20:002569瀏覽

linux php時區設定的方法:先執行指令「cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime」;然後在PHP設定時區為「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的時區。

推薦:《linux教學

#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

相關文章

看更多