在 Ubuntu 下,您可以通過以下步驟設置 PHP 時區:
打開終端。
使用文本編輯器打開 php.ini 文件。通常,該文件位于 /etc/php/{php_version}/cli/php.ini
(命令行版本)和 /etc/php/{php_version}/fpm/php.ini
(PHP-FPM 版本),其中 {php_version}
是您安裝的 PHP 版本,例如 7.4 或 8.0。您可以使用 nano 編輯器打開文件,如下所示:
sudo nano /etc/php/{php_version}/cli/php.ini
對于 PHP-FPM,請使用以下命令:
sudo nano /etc/php/{php_version}/fpm/php.ini
如果您不確定 PHP 版本,可以通過運行 php -v
命令來查看。
在 php.ini 文件中找到 “date.timezone” 設置。如果找不到,請在文件末尾添加以下行:
date.timezone = "Asia/Shanghai"
將 “Asia/Shanghai” 替換為您所需的時區。您可以在 PHP 手冊 中找到可用的時區列表。
保存并關閉 php.ini 文件。
重啟 PHP 服務以使更改生效。對于 PHP CLI,請運行以下命令:
sudo service php{php_version}-cli restart
對于 PHP-FPM,請運行以下命令:
sudo service php{php_version}-fpm restart
將 {php_version}
替換為您安裝的 PHP 版本。
現在,您的 PHP 時區已設置為您選擇的時區。您可以通過運行 phpinfo()
函數或創建一個包含 phpinfo();
的 PHP 文件并將其訪問來驗證更改是否生效。