在 Ubuntu 下配置 PHP 時區,您可以按照以下步驟操作:
打開終端(快捷鍵:Ctrl + Alt + T)。
首先,找到 php.ini 文件的位置。在終端中輸入以下命令:
php --ini
這將顯示 php.ini 文件的位置,類似于:
Configuration File (php.ini) Path: /etc/php/7.4/cli
Loaded Configuration File: /etc/php/7.4/cli/php.ini
請注意,上述示例中的 PHP 版本為 7.4。您的版本可能會有所不同。
sudo nano /etc/php/7.4/cli/php.ini
請確保將路徑替換為您在步驟2中找到的路徑。
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 nginx
sudo systemctl restart php7.4-fpm
請確保將 “php7.4-fpm” 替換為您的 PHP 版本。
現在,您已經成功配置了 PHP 時區。您可以通過運行以下命令來驗證更改:
php -i | grep date.timezone
輸出應顯示您在 php.ini 文件中設置的時區。