gpt4 book ai didi

apache - SetEnv TZ 与 date.timezone

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:42:07 27 4
gpt4 key购买 nike

在 Apache 的 SetEnv TZ (.htaccess) 和 PHP 的 date.timezone (php.ini) 中设置时区有什么区别?我无法检测到如何使用 SetEnv TZ。我尝试将 SetEnv TZ 设置为一个值并将 date.timezone 设置为另一个时区,但只有后者 date.timezone 似乎有任何效果在网页上。我还想知道 Apache configuratoins 和 PHP 配置对于相同的事情如何影响服务器,例如哪个覆盖哪个。

最佳答案

网址 http://www.php.net/manual/en/function.date-default-timezone-get.php应该给你确切的答案;简而言之(假设最新版本的 php > 5.4.0)它检查 php 中带有 date_default_timezone_set() 的一组,如果未设置,则检查 php.ini 中 date.timezone 的值。如果那个未设置 - 它会放弃。所以 TZ 被忽略了。

或者换句话说,对于 > 5.4.0,环境变量 TZ 永远不会被查询。

对于 5.4.0 及之前的版本 - 当没有设置默认/ini 时会查询它。有关确切的顺序和详细信息,请参阅上面的 URL。

关于apache - SetEnv TZ 与 date.timezone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11501242/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com