无法更改Apache服务器的date.timezone

时间:2016-11-20 12:57:59

标签: php apache xampp

我按照这些说明https://cmanios.wordpress.com/2013/03/05/change-timezone-to-apache-server-and-php/和其他解决方案在stackoverflow上但仍然无法正常工作。我检查了PHPInfo上的默认时区()它仍然是欧洲/柏林,尝试重新启动Apache,甚至重新安装XAMPP,它仍然无法工作:(任何人都解决了同样的问题?

2 个答案:

答案 0 :(得分:0)

我认为你可能没有更新正确的php.ini文件。

使用此代码并确定PHP是否实际使用了php.ini文件..如果是,则使用哪个文件。

$inipath = php_ini_loaded_file();
if ($inipath) {
    echo 'Loaded php.ini: ' . $inipath;
} else {
    echo 'A php.ini file is not loaded';
}

答案 1 :(得分:0)

这可以在php.ini中更改。打开xampp / php / php.ini。寻找行' date.timezone = Europe / Berlin'并更改为您的时区。在我的情况下,我改为' date.timezone =非洲/内罗毕'。保存并重启apache。确保选择正确的文件,而不是php.INI-DEVELOPMENT或php.INI-PRODUCTION