[英]How to change default GMT timezone of php 5.4 application on OpenShift?
我最近訂閱了OpenShift並部署了一個新的php 5.4應用程序,一切正常,但我似乎無法更改默認的GMT php時區。
以下是此GMT時區的定義:
> grep timezone~ / php / configuration / etc / php.ini
date.timezone = GMT
我能夠編輯這個php.ini文件並將時區更新為我想要的值(America / Montreal),但是只要重新啟動php盒式磁帶(只需執行git push或發出'ctl_app restart'命令就可以了服務器為ex),有一個未知的進程將php.ini恢復為openshift出廠默認值,所以我松開了我的更改,時區又回到了GMT。
任何想法?
謝謝
您可以使用ini_set()
在運行時修改php.ini
設置。 修改僅對當前運行有效。
ini_set('date.timezone', 'america/new_york');
ini_set('date.timezone', 'europe/london');
ini_set('date.timezone', 'america/sao_paulo');
... etc.
此設置將影響日期和時間函數的行為,如date()
。
以下是支持的時區列表 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.