溫馨提示×

如何在Ubuntu中配置PHP時區

小樊
45
2025-05-11 22:45:55
欄目: 編程語言

在 Ubuntu 中配置 PHP 時區非常簡單。請按照以下步驟操作:

  1. 打開終端(快捷鍵:Ctrl + Alt + T)

  2. 首先,確保已經安裝了 PHP。如果尚未安裝,請運行以下命令以安裝 PHP 及其常用擴展:

sudo apt update
sudo apt install php php-cli php-fpm php-json php-common php-mysql
  1. 通過運行以下命令找到可用的時區列表:
timedatectl list-timezones
  1. 選擇一個適合您所在地區的時區。例如,如果您在中國,可以選擇 “Asia/Shanghai”。要更改 PHP 時區,請運行以下命令(用您選擇的時區替換 “Asia/Shanghai”):
sudo timedatectl set-timezone Asia/Shanghai
  1. 現在,您需要更新 PHP 配置文件以使更改生效。找到 “php.ini” 文件。它可能位于以下路徑之一:
  • /etc/php/7.x/cli/php.ini (命令行版本)
  • /etc/php/7.x/fpm/php.ini (PHP-FPM 版本,用于 Nginx 或 Apache)

請將 “7.x” 替換為您的 PHP 版本。您可以使用以下命令找到正確的路徑:

php --ini
  1. 使用文本編輯器打開找到的 “php.ini” 文件。例如,使用 nano 編輯器:
sudo nano /etc/php/7.x/cli/php.ini

(如果使用 PHP-FPM,請替換 “cli” 為 “fpm”)

  1. 在 “php.ini” 文件中找到 “date.timezone” 設置。如果找不到,請在文件末尾添加以下行:
date.timezone = "Asia/Shanghai"

將 “Asia/Shanghai” 替換為您選擇的時區。

  1. 保存并關閉 “php.ini” 文件。

  2. 重啟 PHP-FPM 和/或 Apache/Nginx 服務以使更改生效:

對于 PHP-FPM:

sudo systemctl restart php7.x-fpm

將 “7.x” 替換為您的 PHP 版本。

對于 Apache:

sudo systemctl restart apache2

對于 Nginx:

sudo systemctl restart nginx
  1. 最后,驗證 PHP 時區已更改。創建一個名為 “info.php” 的新文件,并將其放在您的 Web 服務器根目錄中(例如,/var/www/html)。在文件中添加以下內容:
<?php
phpinfo();
?>

在 Web 瀏覽器中訪問此文件(例如,http://your_server_ip/info.php)。搜索 “date.timezone”,您應該看到您選擇的時區已生效。

完成以上步驟后,您已成功在 Ubuntu 中配置了 PHP 時區。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女