溫馨提示×

如何在centos上配置php時區

小樊
47
2025-02-22 17:44:59
欄目: 編程語言

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

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

  1. 找到 php.ini 文件

    • 通常位于 /etc/php.ini。
    • 如果不確定,可以使用以下命令查找:
      php --ini
      
  2. 備份原始文件

    sudo cp /etc/php.ini /etc/php.ini.bak
    
  3. 編輯 php.ini 文件

    • 使用文本編輯器打開 php.ini 文件,例如使用 vinano
      sudo vi /etc/php.ini
      
    • 找到 date.timezone 設置項,如果沒有則添加一行:
      date.timezone = "Asia/Shanghai"
      
    • "Asia/Shanghai" 替換為你需要的時區。
  4. 保存并退出編輯器

    • vi 中按 Esc 鍵,然后輸入 :wq 并按回車鍵。
    • nano 中按 Ctrl + X,然后按 Y 確認保存,最后按回車鍵。
  5. 重啟 Web 服務器

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

方法二:通過命令行臨時設置

如果你不想修改配置文件,也可以在命令行中臨時設置 PHP 時區:

sudo date_default_timezone_set("Asia/Shanghai")

這種方法只會在當前會話中生效,重啟 Web 服務器后會失效。

驗證設置

無論使用哪種方法,都可以通過以下命令驗證時區是否設置成功:

php -i | grep "date.timezone"

你應該能看到類似以下的輸出:

date.timezone => Asia/Shanghai => Asia/Shanghai

這樣,你就成功地在 CentOS 上配置了 PHP 時區。

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