在 Ubuntu 下配置 PHP 时区,您可以按照以下步骤操作:
打开终端(快捷键:Ctrl + Alt + T)。
首先,找到 php.ini 文件的位置。在终端中输入以下命令:
php --ini
这将显示 php.ini 文件的位置,类似于:
Configuration File (php.ini) Path: /etc/php/7.4/cliLoaded Configuration File: /etc/php/7.4/cli/php.ini
请注意,上述示例中的 PHP 版本为 7.4。您的版本可能会有所不同。
- 使用文本编辑器打开 php.ini 文件。在这个例子中,我们将使用 nano 编辑器。您可以使用您喜欢的任何编辑器。在终端中输入以下命令:
sudo nano /etc/php/7.4/cli/php.ini
请确保将路径替换为您在步骤2中找到的路径。
- 在 php.ini 文件中找到 “date.timezone” 设置。如果没有找到,请在文件末尾添加以下行:
date.timezone = "Asia/Shanghai"
将 “Asia/Shanghai” 替换为您所需的时区。您可以在这个链接中找到可用的时区列表:https://www.php.net/manual/en/timezones.php
保存并关闭 php.ini 文件。如果您使用的是 nano 编辑器,可以按 Ctrl + X,然后按 Y,最后按 Enter。
重启您的 web 服务器以使更改生效。如果您使用的是 Apache,可以运行以下命令:
sudo systemctl restart apache2
如果您使用的是 Nginx 和 PHP-FPM,可以运行以下命令:
sudo systemctl restart nginxsudo systemctl restart php7.4-fpm
请确保将 “php7.4-fpm” 替换为您的 PHP 版本。
现在,您已经成功配置了 PHP 时区。您可以通过运行以下命令来验证更改:
php -i | grep date.timezone
输出应显示您在 php.ini 文件中设置的时区。