在 PHP 配置文件(php.ini)中设置时区,可以按照以下步骤操作:
找到 php.ini 文件。它的位置可能因操作系统和 PHP 安装方式的不同而有所不同。常见的位置有:
其中 {php_version} 是你的 PHP 版本号,例如 7.4 或 8.0。
使用文本编辑器打开 php.ini 文件。例如,在 Linux 上,你可以使用 nano 或 vim 编辑器:
sudo nano /etc/php/{php_version}/apache2/php.ini
在 Windows 上,你可以使用记事本或其他文本编辑器打开 php.ini 文件。
在 php.ini 文件中找到 “date.timezone” 配置项。如果没有找到,请在文件末尾添加一行。将其设置为你想要的时区,例如 “Asia/Shanghai”:
date.timezone = "Asia/Shanghai"
你可以在这里找到所有可用的时区:https://www.php.net/manual/en/timezones.php
保存并关闭 php.ini 文件。
重启你的 Web 服务器以使更改生效。在 Linux 上,你可以使用以下命令重启 Apache:
sudo service apache2 restart
在 Windows 上,如果你使用的是 XAMPP,只需重新启动 Apache 服务即可。
现在,PHP 应该会使用你设置的时区进行日期和时间操作。你可以通过运行一个简单的 PHP 脚本来测试更改是否生效:
<?php
echo date('Y-m-d H:i:s');
?>
这将显示当前日期和时间,根据你设置的时区进行调整。