ubuntu

PHP在Ubuntu上如何配置时区

小樊
40
2025-04-25 19:31:32
栏目: 编程语言

在 Ubuntu 上配置 PHP 时区非常简单。请按照以下步骤操作:

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

  2. 首先,确保已经安装了 PHP。如果没有,请运行以下命令来安装 PHP 及其常用扩展:

sudo apt update
sudo apt install php php-cli php-fpm php-json php-common php-mysql
  1. 接下来,找到你的 PHP 配置文件 php.ini。它可能位于以下路径之一:

请将 7.x 替换为你当前安装的 PHP 版本。

  1. 使用文本编辑器打开 php.ini 文件。例如,使用 nano 编辑器:
sudo nano /etc/php/7.x/cli/php.ini

如果你使用的是 PHP-FPM,请将命令中的 cli 替换为 fpm

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

"Asia/Shanghai" 替换为你想要设置的时区。你可以在这里找到支持的时区列表:https://www.php.net/manual/en/timezones.php

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

  2. 最后,重启 PHP 和 Web 服务器(例如,如果你使用的是 Nginx 和 PHP-FPM,请重启 PHP-FPM):

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

7.x 替换为你当前安装的 PHP 版本。

现在,PHP 应该已经使用新配置的时区运行了。你可以通过创建一个包含以下代码的 PHP 文件来测试:

<?php
echo date_default_timezone_get();
?>

访问此文件,你应该看到输出的新时区。

0
看了该问题的人还看了