在 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 服务器的根目录下。在文件中添加以下代码:
<?php
phpinfo();
?>
然后在浏览器中访问 http://your_server_ip/info.php
。在显示的 PHP 信息页面中,搜索 “date.timezone”,你应该能看到你设置的时区。
完成以上步骤后,你的 CentOS 系统中的 PHP 时区设置就完成了。