如何在Laravel Valet(macOS环境)中修改服务器时区为UTC
为Laravel Valet本地环境统一设置UTC时区
PHP 时区调整
Valet依赖系统PHP,需修改对应版本的php.ini文件:
- 终端运行
php --ini,查看输出里的Loaded Configuration File行,找到php.ini路径 - 打开该文件,找到
date.timezone配置项,修改为date.timezone = UTC - 重启Valet生效:
valet restart
MySQL 时区配置
要让MySQL存储的日期统一为UTC,修改MySQL配置文件:
- 配置文件默认路径(brew安装的MySQL):
/usr/local/etc/my.cnf - 找到
[mysqld]区块,添加一行:default-time-zone = '+00:00' - 重启MySQL:
brew services restart mysql
WordPress 时区设置
两种方式任选:
- 后台操作:登录WP后台 → 设置 → 常规 → 时区,直接选择
UTC - 配置文件修改:打开
wp-config.php,添加一行:
旧版本WordPress可替换为define('WP_TIMEZONE', 'UTC');define('TIMEZONE_STRING', 'UTC');
(可选)Laravel 项目单独设置
如果环境包含Laravel项目,单独调整项目时区:
- 打开项目根目录的
.env文件,设置APP_TIMEZONE=UTC - 或者修改
config/app.php中的'timezone' => 'UTC',
内容的提问来源于stack exchange,提问作者Kash
相关产品推荐
相关产品推荐

