在 Ubuntu 上配置 PHP 的時區非常簡單。請按照以下步驟操作:
首先,找到并打開 php.ini
文件。這個文件可能位于不同的目錄中,具體取決于你安裝的 PHP 版本。你可以使用以下命令找到它:
php --ini
這將顯示 PHP 配置文件的路徑,例如:/etc/php/7.4/cli/php.ini
。
使用文本編輯器打開 php.ini
文件。例如,你可以使用 nano
:
sudo nano /etc/php/7.4/cli/php.ini
如果你使用的是 Apache 服務器,請確保編輯 /etc/php/7.4/apache2/php.ini
文件。
在 php.ini
文件中找到 date.timezone
設置。如果沒有找到,請在文件末尾添加以下行:
date.timezone = "Asia/Shanghai"
將 "Asia/Shanghai"
替換為你所需的時區。你可以在這里找到可用的時區列表:https://www.php.net/manual/en/timezones.php
保存并關閉 php.ini
文件。
重啟你的 Web 服務器以使更改生效。如果你使用的是 Apache,可以運行以下命令:
sudo systemctl restart apache2
如果你使用的是 PHP CLI,只需重新啟動終端或運行以下命令:
php -r "exit;"
現在,PHP 應該已經配置了正確的時區。你可以創建一個簡單的 PHP 文件來測試它,例如:
<?php
echo date('Y-m-d H:i:s');
?>
將此文件保存到你的 Web 服務器文檔根目錄中,并通過瀏覽器訪問它。你應該看到正確配置的時區。