在 CentOS 系统中,配置 PHP 时区的方法如下:
-
找到 PHP 配置文件
php.ini
。它通常位于/etc/php.ini
或/etc/php.d/
目录下。如果你不确定php.ini
文件的位置,可以通过运行php --ini
命令来查找。 -
使用文本编辑器打开
php.ini
文件。例如,你可以使用vi
或nano
编辑器。在终端中输入以下命令之一:sudo vi /etc/php.ini
或
sudo nano /etc/php.ini
-
在
php.ini
文件中找到以下行:;date.timezone =
如果这一行前面有一个分号(
;
),则表示时区设置被注释掉了。要启用时区设置,请删除分号。 -
在该行下面添加以下代码,将
Your/Timezone
替换为你所在的时区。例如,如果你在中国,可以使用Asia/Shanghai
:date.timezone = Asia/Shanghai
你可以在这里找到所有可用的时区:https://www.php.net/manual/en/timezones.php
-
保存并关闭
php.ini
文件。 -
重启你的 web 服务器以使更改生效。根据你使用的 web 服务器,重启命令可能有所不同。以下是一些常见的重启命令:
对于 Apache:
sudo systemctl restart httpd
对于 Nginx 和 PHP-FPM:
sudo systemctl restart nginx sudo systemctl restart php-fpm
-
验证时区设置是否生效。创建一个名为
info.php
的文件,并将其放在你的 web 服务器的根目录下。在文件中添加以下代码:然后在浏览器中访问
http://your_server_ip/info.php
。在显示的 PHP 信息页面中,搜索 “date.timezone”,你应该能看到你设置的时区。
完成以上步骤后,你的 CentOS 系统中的 PHP 时区设置就完成了。