centos

php配置中的时区怎么设置

小樊
49
2025-04-28 18:06:10
栏目: 编程语言

在 PHP 配置文件(php.ini)中设置时区,可以按照以下步骤操作:

  1. 找到 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。

  2. 使用文本编辑器打开 php.ini 文件。例如,在 Linux 上,你可以使用 nano 或 vim 编辑器:

    sudo nano /etc/php/{php_version}/apache2/php.ini
    

    在 Windows 上,你可以使用记事本或其他文本编辑器打开 php.ini 文件。

  3. 在 php.ini 文件中找到 “date.timezone” 配置项。如果没有找到,请在文件末尾添加一行。将其设置为你想要的时区,例如 “Asia/Shanghai”:

    date.timezone = "Asia/Shanghai"
    

    你可以在这里找到所有可用的时区:https://www.php.net/manual/en/timezones.php

  4. 保存并关闭 php.ini 文件。

  5. 重启你的 Web 服务器以使更改生效。在 Linux 上,你可以使用以下命令重启 Apache:

    sudo service apache2 restart
    

    在 Windows 上,如果你使用的是 XAMPP,只需重新启动 Apache 服务即可。

现在,PHP 应该会使用你设置的时区进行日期和时间操作。你可以通过运行一个简单的 PHP 脚本来测试更改是否生效:

<?php
echo date('Y-m-d H:i:s');
?>

这将显示当前日期和时间,根据你设置的时区进行调整。

0
看了该问题的人还看了