Heim  >  Artikel  >  Backend-Entwicklung  >  如何在Azure Websites中配置PHP从而改变系统默认时区

如何在Azure Websites中配置PHP从而改变系统默认时区

WBOY
WBOYOriginal
2016-08-08 09:29:04931Durchsuche

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>html</span>><span>head</span>><span>title</span>>PHP Demo page<span><span>title</span>></span><span><span>head</span>></span><span>body</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></span></code>

上面的代码会得到下面的页面输出:

另:
一般来说,php.ini文件中的配置信息,只要不是System级别的配置项,我们都可以通过.user.ini文件来在应用程序的作用域里修改。这里(http://php.net/manual/en/ini.list.php) 是php.ini的配置项列表和作用级别。

以上就介绍了如何在Azure Websites中配置PHP从而改变系统默认时区,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn