ubuntu

Ubuntu下如何配置PHP时区

小樊
40
2025-03-16 14:41:37
栏目: 编程语言

在 Ubuntu 下配置 PHP 时区,您可以按照以下步骤操作:

  1. 打开终端(快捷键:Ctrl + Alt + T)。

  2. 首先,找到 php.ini 文件的位置。在终端中输入以下命令:

php --ini

这将显示 php.ini 文件的位置,类似于:

Configuration File (php.ini) Path: /etc/php/7.4/cli
Loaded Configuration File:         /etc/php/7.4/cli/php.ini

请注意,上述示例中的 PHP 版本为 7.4。您的版本可能会有所不同。

  1. 使用文本编辑器打开 php.ini 文件。在这个例子中,我们将使用 nano 编辑器。您可以使用您喜欢的任何编辑器。在终端中输入以下命令:
sudo nano /etc/php/7.4/cli/php.ini

请确保将路径替换为您在步骤2中找到的路径。

  1. 在 php.ini 文件中找到 “date.timezone” 设置。如果没有找到,请在文件末尾添加以下行:
date.timezone = "Asia/Shanghai"

将 “Asia/Shanghai” 替换为您所需的时区。您可以在这个链接中找到可用的时区列表:https://www.php.net/manual/en/timezones.php

  1. 保存并关闭 php.ini 文件。如果您使用的是 nano 编辑器,可以按 Ctrl + X,然后按 Y,最后按 Enter。

  2. 重启您的 web 服务器以使更改生效。如果您使用的是 Apache,可以运行以下命令:

sudo systemctl restart apache2

如果您使用的是 Nginx 和 PHP-FPM,可以运行以下命令:

sudo systemctl restart nginx
sudo systemctl restart php7.4-fpm

请确保将 “php7.4-fpm” 替换为您的 PHP 版本。

现在,您已经成功配置了 PHP 时区。您可以通过运行以下命令来验证更改:

php -i | grep date.timezone

输出应显示您在 php.ini 文件中设置的时区。

0
看了该问题的人还看了