簡體   English   中英

如何在OpenShift上更改php 5.4應用程序的默認GMT時區?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM