ThinkPHP6 关闭 Trace 调试主要有三种方式:
- 将 .env 文件中的 APP_DEBUG 设置为 false 切换到部署模式;
- 2. 运行 {Link: composer remove topthink/think-trace --dev 彻底移除扩展;
- 在 config/trace.php 中将类型改为 'type' => 'Console'。
详细操作方法如下:
- 切换到部署模式(推荐) 修改项目根目录下的 .env 文件:
APP_DEBUG = false 在该模式下,Trace 信息会自动关闭。
- 移除 Trace 扩展(推荐用于接口开发) 如果不想在调试模式下看到 Trace 悬浮窗,可以通过 Composer 移除该扩展:
composer remove topthink/think-trace --dev 若需恢复,使用 composer require topthink/think-trace --dev。
- 修改配置文件 修改 config/trace.php (如果没有则新建),设置类型为 Console,这样 HTML 页面就不会显示 Trace:
return [ 'type' => 'Console', ];
- 注释中间件(临时关闭) 在 vendor/services.php 中注释掉 think\trace\Service。