企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 在项目根目录创建.env文件(与vendor目录同级) >[danger]tp6.0 调试模式及跟踪器只能在.env中设置 > 一般根目录有个默认自带的.example.env 可直接改为`.env ` ### **开启调试模式:** ``` APP_DEBUG=true ``` ### **开启跟踪器:** ``` APP_TRACE = true ``` >[danger]新版也已经不需要APP_TRACE 环境变量设置了 调试模式`APP_DEBUG=true`下有效 设置好APP_TRACE = true后在app/middleware.php文件下如下设置(最新版本貌似不用以下设置了) ``` <?php return [ // 全局请求缓存 // \think\middleware\CheckRequestCache::class, // 多语言加载 // \think\middleware\LoadLangPack::class, // Session初始化 // \think\middleware\SessionInit::class, // 页面Trace调试 \think\middleware\TraceDebug::class, ]; ``` 由于架构设计原因,下面的配置只能在环境变量中修改。 | 配置参数 | 描述 | | --- | --- | | app\_debug | 应用调试模式 | | config\_ext | 配置文件后缀 | 默认的配置文件都是PHP数组方式,如果你需要使用其它格式的配置文件,你可以通过改变`CONFIG_EXT`环境变量的方式来更改配置类型。 在应用根目录的`.env`或者系统环境变量中设置 ~~~ CONFIG_EXT=".ini" ~~~ 支持的配置类型包括`.ini`、`.xml`、`.json`、`.yaml`和`.php`在内的格式支持,配置后全局或应用配置必须统一使用相同的配置类型。