centos

centos环境下如何配置php时区

小樊
38
2025-12-01 15:41:30
栏目: 编程语言

在 CentOS 环境下配置 PHP 时区,您可以按照以下步骤操作:

  1. 找到您的 PHP 配置文件 php.ini。通常情况下,该文件位于 /etc/php.ini。您可以使用以下命令找到它:

    find / -name php.ini
    
  2. 使用文本编辑器打开 php.ini 文件。例如,使用 vi 编辑器:

    sudo vi /etc/php.ini
    
  3. php.ini 文件中找到以下行:

    ;date.timezone =
    

    如果该行以分号(;)开头,表示时区设置被注释掉了。您需要取消注释并设置正确的时区。

  4. 将其更改为以下格式,将 Asia/Shanghai 替换为您所需的时区:

    date.timezone = Asia/Shanghai
    

    您可以在 PHP 官方时区列表 中找到所有可用的时区。

  5. 保存并关闭 php.ini 文件。

  6. 重启您的 Web 服务器以使更改生效。如果您使用的是 Apache,请运行以下命令:

    sudo systemctl restart httpd
    

    如果您使用的是 Nginx 和 PHP-FPM,请运行以下命令:

    sudo systemctl restart nginx
    sudo systemctl restart php-fpm
    
  7. 检查 PHP 时区设置是否已更新。创建一个名为 info.php 的新文件,并将其放在您的 Web 服务器的根目录下。在文件中添加以下内容:

    <?php
    phpinfo();
    ?>
    

    然后在浏览器中访问 http://your_server_ip/info.php。在显示的 PHP 信息页面中,搜索 “date.timezone”,您应该看到您设置的时区。

  8. 最后,出于安全原因,删除 info.php 文件。

0
看了该问题的人还看了