温馨提示×

如何在centos上配置php时区

小樊
43
2025-02-22 17:44:59
栏目: 编程语言
PHP开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在 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 时区。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:如何在centos上配置php缓存

0