# 配置 在多应用模式下,配置分为全局配置和应用配置 - 全局配置:config目录下面的文件就是项目的全局配置文件,对所有应用有效。 - 应用配置:每个应用可以有独立配置文件,相同的配置参数会覆盖全局配置。 ``` ├─app(应用目录) │ ├─app1 (应用1) │ │ └─config(应用配置) │ │ ├─app.php 应用配置 │ │ ├─cache.php 缓存配置 │ │ ├─cookie.php Cookie配置 │ │ ├─database.php 数据库配置 │ │ ├─lang.php 多语言配置 │ │ ├─log.php 日志配置 │ │ ├─route.php URL和路由配置 │ │ ├─session.php Session配置 │ │ ├─view.php 视图及模板引擎配置 │ │ ├─trace.php Trace配置 │ │ └─ ... 更多配置文件 │ │ │ └─ app2... (更多应用) │ ├─config(全局配置) │ ├─app.php 应用配置 │ ├─cache.php 缓存配置 │ ├─console.php 控制台配置 │ ├─cookie.php Cookie配置 │ ├─database.php 数据库配置 │ ├─filesystem.php 文件磁盘配置 │ ├─lang.php 多语言配置 │ ├─log.php 日志配置 │ ├─middleware.php 中间件配置 │ ├─route.php URL和路由配置 │ ├─session.php Session配置 │ ├─trace.php Trace配置 │ ├─view.php 视图配置 │ └─ ... 更多配置文件 │ ``` #### 配置定义 可以直接在相应的全局或应用配置文件中修改或者增加配置参数,如果你要增加额外的配置文件,直接放入配置目录即可(文件名小写)。 #### 环境变量定义 可以在应用的根目录下定义一个特殊的.env环境变量文件,用于在开发过程中模拟环境变量配置(该文件建议在服务器部署的时候忽略),.env文件中的配置参数定义格式采用ini方式,例如: #### 调试模式 应用安装时默认关闭调试模式 如果要开启在.env 文件更改 ``` APP_DEBUG = true ```