在 Ubuntu 系统中配置 PHP 的时区可以通过以下步骤完成:
找到 php.ini 文件:
首先,你需要找到你的 PHP 配置文件 php.ini
。你可以通过运行以下命令来查找它:
php --ini
这将显示 PHP 的配置文件路径,通常是 /etc/php/7.x/cli/php.ini
或 /etc/php/7.x/apache2/php.ini
,具体取决于你使用的是 CLI 版本还是 Apache 版本。
编辑 php.ini 文件:
使用文本编辑器打开 php.ini
文件。例如,如果你使用的是 nano 编辑器,可以运行以下命令:
sudo nano /etc/php/7.x/cli/php.ini
将 7.x
替换为你的 PHP 版本号。
设置时区:
在 php.ini
文件中找到 date.timezone
设置项。如果没有找到,你可以在文件的末尾添加一行。将其设置为所需的时区,例如:
date.timezone = "Asia/Shanghai"
你可以从 PHP 手册 中找到所有可用的时区列表。
保存并关闭文件:
如果你使用的是 nano 编辑器,可以按 Ctrl + X
,然后按 Y
确认保存,最后按 Enter
关闭文件。
重启 Web 服务器:
如果你修改的是 Apache 的 php.ini
文件,你需要重启 Apache 服务以使更改生效:
sudo systemctl restart apache2
如果你使用的是 PHP-FPM,你需要重启 PHP-FPM 服务:
sudo systemctl restart php7.x-fpm
将 7.x
替换为你的 PHP 版本号。
验证更改:
创建一个 PHP 文件(例如 info.php
),并在其中添加以下代码:
<?php
phpinfo();
?>
将这个文件上传到你的 Web 服务器,并通过浏览器访问它。搜索 date.timezone
条目,确认显示的时区是你设置的时区。
通过以上步骤,你应该能够成功配置 Ubuntu 系统中 PHP 的时区。