gpt4 book ai didi

date - php5.3.3 date.timezone 再次未考虑 php.ini 指令

转载 作者:可可西里 更新时间:2023-11-01 12:52:47 27 4
gpt4 key购买 nike

系统:Debian Lenny/Apache 2.2/php5.3.3源码编译

我正在为 php.ini 中的 date.timezone 苦苦挣扎。

我可以在 php 源代码中定义 TZ,但我想在 ini 文件中立即修复它。

php 代码:好的

date_default_timezone_set('Europe/Berlin');

php.ini : 如果没有在源代码中设置则不考虑

date.timezone = 'Europe/Berlin'

我还检查了我是否修改了正确的 php.ini 文件并干扰了一些 php.default.ini 文件。
我在 apache 配置文件中检查了是否会有干扰 TZ env 数据,但没有。

不知道该怎么做,所以欢迎任何提示,

提前致谢。

编辑:我也尝试过不使用单引号或双引号作为 date.timezone = 'Europe/Berlin' 但我仍然在 phpinfo 中得到“无值(value)”。

EDIT2:phpinfo() 和下面的测试脚本都返回 date.timezone 为空(例如,没有值):

 date_default_timezone_set('America/Los_Angeles');
$script_tz = date_default_timezone_get();
$iniset = ini_get('date.timezone') ;
if (strcmp($script_tz, $iniset)){
echo "Script timezone ($script_tz) differs from ini-set timezone ($initset).";
} else {
echo "Script timezone ($script_tz) and ini-set timezone match.";
}

EDIT3:嗯,我想我在 php.ini 中找到了 sthg :

 Configuration File (php.ini) Path : /usr/local/php533/php.ini 
Loaded Configuration File : VOID !

所以我必须想办法确保 Apache 以某种方式寻找正确的 php.ini...

最佳答案

我认为你漏掉了引号:

date.timezone = "Europe/Berlin"

该值是一个字符串,符合:ini.date.timezone on PHP.net必须用引号引起来。

关于date - php5.3.3 date.timezone 再次未考虑 php.ini 指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6433721/

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