# **配置文件和目录**
### 为更好的应对模块化的开发要求,`5.1`的应用配置主要包括**应用配置**目录和**模块配置**目录,结构如下:
*****
```
├─config(应用配置目录)
│ ├─app.php 应用配置 ———————常用
│ ├─cache.php 缓存配置
│ ├─cookie.php Cookie配置
│ ├─database.php 数据库配置 ——————常用
│ ├─log.php 日志配置
│ ├─session.php Session配置
│ ├─template.php 模板引擎配置
│ ├─trace.php Trace配置
│ └─ ... 更多配置文件
│
├─route(路由目录)
│ ├─route.php 路由定义文件
│ └─ ... 更多路由定义文件
│
├─application (应用目录)
│ └─module (模块目录)
│ └─config(模块配置目录)
│ ├─app.php 应用配置
│ ├─cache.php 缓存配置
│ ├─cookie.php Cookie配置
│ ├─database.php 数据库配置
│ ├─log.php 日志配置
│ ├─session.php Session配置
│ ├─template.php 模板引擎配置
│ ├─trace.php Trace配置
│ └─ ... 更多配置文件
│
```
> **一定注意了,5.1没有`config.php`配置文件,默认配置都在`app.php`配置文件,并且配置参数**区分大小写****
上面的目录结构是只是列出系统内置的配置文件,你还可以增加其他的自定义配置文件,配置文件的名称就是一级配置名。
> **因为架构设计要求,`5.1`的路由配置文件(确切来说应该是路由定义文件)独立于配置文件(更多会在路由章节中讲述)。**