在 Ubuntu 上配置 PHP 时区非常简单。请按照以下步骤操作:
打开终端(快捷键:Ctrl + Alt + T)。
首先,确保已经安装了 PHP。如果没有,请运行以下命令来安装 PHP 及其常用扩展:
sudo apt update
sudo apt install php php-cli php-fpm php-json php-common php-mysql
php.ini
。它可能位于以下路径之一:/etc/php/7.x/cli/php.ini
(命令行版本)/etc/php/7.x/fpm/php.ini
(PHP-FPM 版本,如果你使用的是 Nginx 和 PHP-FPM)请将 7.x
替换为你当前安装的 PHP 版本。
php.ini
文件。例如,使用 nano 编辑器:sudo nano /etc/php/7.x/cli/php.ini
如果你使用的是 PHP-FPM,请将命令中的 cli
替换为 fpm
。
php.ini
文件中找到 date.timezone
设置。如果没有找到,请在文件末尾添加以下行:date.timezone = "Asia/Shanghai"
将 "Asia/Shanghai"
替换为你想要设置的时区。你可以在这里找到支持的时区列表:https://www.php.net/manual/en/timezones.php
保存并关闭 php.ini
文件。
最后,重启 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();
?>
访问此文件,你应该看到输出的新时区。