centos

CentOS PHP配置中的时区设置方法

小樊
46
2025-05-27 00:18:57
栏目: 编程语言

在 CentOS 系统中,配置 PHP 时区的方法如下:

  1. 找到 PHP 配置文件 php.ini。它通常位于 /etc/php.ini/etc/php.d/ 目录下。如果你不确定 php.ini 文件的位置,可以通过运行 php --ini 命令来查找。

  2. 使用文本编辑器打开 php.ini 文件。例如,你可以使用 vinano 编辑器。在终端中输入以下命令之一:

    sudo vi /etc/php.ini
    

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

    ;date.timezone =
    

    如果这一行前面有一个分号(;),则表示时区设置被注释掉了。要启用时区设置,请删除分号。

  4. 在该行下面添加以下代码,将 Your/Timezone 替换为你所在的时区。例如,如果你在中国,可以使用 Asia/Shanghai

    date.timezone = Asia/Shanghai
    

    你可以在这里找到所有可用的时区:https://www.php.net/manual/en/timezones.php

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

  6. 重启你的 web 服务器以使更改生效。根据你使用的 web 服务器,重启命令可能有所不同。以下是一些常见的重启命令:

    对于 Apache:

    sudo systemctl restart httpd
    

    对于 Nginx 和 PHP-FPM:

    sudo systemctl restart nginx
    sudo systemctl restart php-fpm
    
  7. 验证时区设置是否生效。创建一个名为 info.php 的文件,并将其放在你的 web 服务器的根目录下。在文件中添加以下代码:

    <?php
    phpinfo();
    ?>
    

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

完成以上步骤后,你的 CentOS 系统中的 PHP 时区设置就完成了。

0
看了该问题的人还看了