阅读量:111
在 PHP 配置文件(php.ini)中设置时区,可以按照以下步骤操作:
-
找到 php.ini 文件。它的位置可能因操作系统和 PHP 安装方式的不同而有所不同。常见的位置有:
- /etc/php/{php_version}/apache2/php.ini (Linux, Apache)
- /etc/php/{php_version}/cli/php.ini (Linux, CLI)
- C:\xampp\php\php.ini (Windows, XAMPP)
- C:\php\php.ini (Windows)
其中 {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');
?>
这将显示当前日期和时间,根据你设置的时区进行调整。