溫馨提示×

centos中如何配置php時區

小樊
40
2025-03-13 11:50:33
欄目: 編程語言

在 CentOS 系統中配置 PHP 時區,可以按照以下步驟進行:

方法一:通過修改 php.ini 文件

  1. 找到 php.ini 文件

    • 通常位于 /etc/php.ini/etc/php.d/ 目錄下。
    • 可以使用以下命令查找:
      find /etc -name php.ini
      
  2. 編輯 php.ini 文件

    • 使用文本編輯器(如 vi, nano)打開 php.ini 文件。
      sudo vi /etc/php.ini
      
    • 或者如果文件在 /etc/php.d/ 目錄下,可以使用:
      sudo vi /etc/php.d/your_php_file.ini
      
  3. 設置時區

    • 找到 date.timezone 配置項,如果沒有則添加一行。
    • 設置為你想要的時區,例如:
      date.timezone = "Asia/Shanghai"
      
    • 保存并退出編輯器。
  4. 重啟 Web 服務器

    • 如果你使用的是 Apache,重啟 Apache:
      sudo systemctl restart httpd
      
    • 如果你使用的是 Nginx 和 PHP-FPM,重啟 Nginx 和 PHP-FPM:
      sudo systemctl restart nginx
      sudo systemctl restart php-fpm
      

方法二:通過 timedatectl 設置系統時區

  1. 設置系統時區

    • 使用 timedatectl 命令設置系統時區:
      sudo timedatectl set-timezone Asia/Shanghai
      
  2. 驗證時區設置

    • 檢查系統時區是否已更改:
      timedatectl status
      
  3. 重啟 Web 服務器

    • 同方法一中的步驟 4。

方法三:通過 php-fpm 配置文件設置時區

如果你使用的是 PHP-FPM,可以在 php-fpm 的配置文件中設置時區。

  1. 找到 php-fpm 配置文件

    • 通常位于 /etc/php-fpm.d/www.conf/etc/php-fpm.d/your_php_file.conf。
  2. 編輯配置文件

    • 使用文本編輯器打開配置文件:
      sudo vi /etc/php-fpm.d/www.conf
      
  3. 設置時區

    • 添加或修改以下行:
      php_value[date.timezone] = "Asia/Shanghai"
      
  4. 重啟 PHP-FPM

    • 重啟 PHP-FPM 服務:
      sudo systemctl restart php-fpm
      

通過以上方法之一,你應該能夠成功配置 CentOS 系統中的 PHP 時區。

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