首頁  >  文章  >  後端開發  >  如何在Azure Websites中配置PHP從而改變系統預設時區

如何在Azure Websites中配置PHP從而改變系統預設時區

WBOY
WBOY原創
2016-08-08 09:29:04929瀏覽

Azure Website為我們提供了可高度擴展的網站部署平台。由於Website是PaaS(平台即服務)層的服務,當使用者把原有的PHP網站移轉到Azure Websites時,有些設定方法與傳統的方法不同。例如,在Azure Websites中,我們存取不到運行PHP引擎的伺服器,也無法存取php.ini檔案。

Azure websites提供的運作環境中,預設時區是UTC時間。對於中國區域的客戶,我們往往希望透過date對象,直接得到GMT+8的時區。這時,我們需要在PHP應用的根目錄下,建立.user.ini文件,並在其中指明:

<code><span>date.timezone</span>=<span>Asia/Chongqing</span></code>


注意:新增.user.ini檔案後,要重新啟動Azure Websites。

這樣,如果我們的PHP原始碼如下:

<code><span><<span>html</span>></span><span><<span>head</span>></span><span><<span>title</span>></span>PHP Demo page<span></<span>title</span>></span><span></<span>head</span>></span><span><<span>body</span>></span><span><span><?php</span><span>echo</span> date(<span>"r"</span>);
    <span>?></span></span><span></<span>body</span>></span><span></<span>html</span>></span></code>

上面的程式碼會得到下面的頁面輸出:

另:
一般來說,php.ini檔案中的設定訊息,只要不是System層級的設定項,我們都可以透過.user.ini檔案來在應用程式的作用域裡修改。這裡(http://php.net/manual/en/ini.list.php) 是php.ini的設定項目清單和作用等級。

以上就介紹如何在Azure Websites中配置PHP從而改變系統預設時區,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

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