在 Ubuntu 下,您可以通过以下步骤设置 PHP 时区:
打开终端。
使用文本编辑器打开 php.ini 文件。通常,该文件位于 /etc/php/{php_version}/cli/php.ini
(命令行版本)和 /etc/php/{php_version}/fpm/php.ini
(PHP-FPM 版本),其中 {php_version}
是您安装的 PHP 版本,例如 7.4 或 8.0。您可以使用 nano 编辑器打开文件,如下所示:
sudo nano /etc/php/{php_version}/cli/php.ini
对于 PHP-FPM,请使用以下命令:
sudo nano /etc/php/{php_version}/fpm/php.ini
如果您不确定 PHP 版本,可以通过运行 php -v
命令来查看。
在 php.ini 文件中找到 “date.timezone” 设置。如果找不到,请在文件末尾添加以下行:
date.timezone = "Asia/Shanghai"
将 “Asia/Shanghai” 替换为您所需的时区。您可以在 PHP 手册 中找到可用的时区列表。
保存并关闭 php.ini 文件。
重启 PHP 服务以使更改生效。对于 PHP CLI,请运行以下命令:
sudo service php{php_version}-cli restart
对于 PHP-FPM,请运行以下命令:
sudo service php{php_version}-fpm restart
将 {php_version}
替换为您安装的 PHP 版本。
现在,您的 PHP 时区已设置为您选择的时区。您可以通过运行 phpinfo()
函数或创建一个包含 phpinfo();
的 PHP 文件并将其访问来验证更改是否生效。