在 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();
?>
訪問此文件,你應該看到輸出的新時區。