在 CentOS 上设置 PHP 时区,常见有 三种方式,你可以根据需要选择。
php --ini
常见路径:
/etc/php.ini
/etc/php/php.ini
编辑 php.ini:
vi /etc/php.ini
找到或添加:
date.timezone = "Asia/Shanghai"
常见时区:
Asia/Shanghai(中国)Asia/Hong_KongUTC
# PHP-FPM
systemctl restart php-fpm
# Apache
systemctl restart httpd
# Nginx + PHP-FPM 通常只需重启 php-fpm
date_default_timezone_set('Asia/Shanghai');
或
ini_set('date.timezone', 'Asia/Shanghai');
php_value date.timezone "Asia/Shanghai"
在 location ~ \.php$ 中:
fastcgi_param PHP_VALUE "date.timezone=Asia/Shanghai";
<?php
echo date_default_timezone_get();
echo date('Y-m-d H:i:s');
如果你告诉我:
我可以给你更精确的步骤。