linux php時區設定的方法:先執行指令「cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime」;然後在PHP設定時區為「Asia/Shanghai」;最後重啟系統即可。
推薦:《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中文網其他相關文章!