在 Ubuntu 系統中配置 PHP 的時區可以通過以下步驟完成:
找到 php.ini 文件:
首先,你需要找到你的 PHP 配置文件 php.ini。你可以通過運行以下命令來查找它:
php --ini
這將顯示 PHP 的配置文件路徑,通常是 /etc/php/7.x/cli/php.ini 或 /etc/php/7.x/apache2/php.ini,具體取決于你使用的是 CLI 版本還是 Apache 版本。
編輯 php.ini 文件:
使用文本編輯器打開 php.ini 文件。例如,如果你使用的是 nano 編輯器,可以運行以下命令:
sudo nano /etc/php/7.x/cli/php.ini
將 7.x 替換為你的 PHP 版本號。
設置時區:
在 php.ini 文件中找到 date.timezone 設置項。如果沒有找到,你可以在文件的末尾添加一行。將其設置為所需的時區,例如:
date.timezone = "Asia/Shanghai"
你可以從 PHP 手冊 中找到所有可用的時區列表。
保存并關閉文件:
如果你使用的是 nano 編輯器,可以按 Ctrl + X,然后按 Y 確認保存,最后按 Enter 關閉文件。
重啟 Web 服務器:
如果你修改的是 Apache 的 php.ini 文件,你需要重啟 Apache 服務以使更改生效:
sudo systemctl restart apache2
如果你使用的是 PHP-FPM,你需要重啟 PHP-FPM 服務:
sudo systemctl restart php7.x-fpm
將 7.x 替換為你的 PHP 版本號。
驗證更改:
創建一個 PHP 文件(例如 info.php),并在其中添加以下代碼:
<?php
phpinfo();
?>
將這個文件上傳到你的 Web 服務器,并通過瀏覽器訪問它。搜索 date.timezone 條目,確認顯示的時區是你設置的時區。
通過以上步驟,你應該能夠成功配置 Ubuntu 系統中 PHP 的時區。