ubuntu

ubuntu如何配置php的时区

小樊
45
2025-08-31 18:24:12
栏目: 编程语言

在 Ubuntu 系统中配置 PHP 的时区可以通过以下步骤完成:

  1. 找到 php.ini 文件: 首先,你需要找到你的 PHP 配置文件 php.ini。你可以通过运行以下命令来查找它:

    php --ini
    

    这将显示 PHP 的配置文件路径,通常是 /etc/php/7.x/cli/php.ini/etc/php/7.x/apache2/php.ini,具体取决于你使用的是 CLI 版本还是 Apache 版本。

  2. 编辑 php.ini 文件: 使用文本编辑器打开 php.ini 文件。例如,如果你使用的是 nano 编辑器,可以运行以下命令:

    sudo nano /etc/php/7.x/cli/php.ini
    

    7.x 替换为你的 PHP 版本号。

  3. 设置时区: 在 php.ini 文件中找到 date.timezone 设置项。如果没有找到,你可以在文件的末尾添加一行。将其设置为所需的时区,例如:

    date.timezone = "Asia/Shanghai"
    

    你可以从 PHP 手册 中找到所有可用的时区列表。

  4. 保存并关闭文件: 如果你使用的是 nano 编辑器,可以按 Ctrl + X,然后按 Y 确认保存,最后按 Enter 关闭文件。

  5. 重启 Web 服务器: 如果你修改的是 Apache 的 php.ini 文件,你需要重启 Apache 服务以使更改生效:

    sudo systemctl restart apache2
    

    如果你使用的是 PHP-FPM,你需要重启 PHP-FPM 服务:

    sudo systemctl restart php7.x-fpm
    

    7.x 替换为你的 PHP 版本号。

  6. 验证更改: 创建一个 PHP 文件(例如 info.php),并在其中添加以下代码:

    <?php
    phpinfo();
    ?>
    

    将这个文件上传到你的 Web 服务器,并通过浏览器访问它。搜索 date.timezone 条目,确认显示的时区是你设置的时区。

通过以上步骤,你应该能够成功配置 Ubuntu 系统中 PHP 的时区。

0
看了该问题的人还看了