• 目录结构

    目录结构

    easySwoole 的目录结构是非常灵活的,基本上可以任意定制,没有太多的约束,但是仍然建议遵循下面的目录结构,方便开发

    1. project 项目部署目录
    2. ├─App 应用目录(可以有多个)
    3. ├─HttpController 控制器目录
    4. └─Index.php 默认控制器
    5. └─Model 模型文件目录
    6. ├─Log 日志文件目录
    7. ├─Temp 临时文件目录
    8. ├─vendor 第三方类库目录
    9. ├─composer.json Composer架构
    10. ├─composer.lock Composer锁定
    11. ├─EasySwooleEvent.php 框架全局事件
    12. ├─easyswoole 框架管理脚本
    13. ├─easyswoole.install 框架安装锁定文件
    14. ├─dev.php 开发配置文件
    15. ├─produce.php 生产配置文件

    如果项目还需要使用其他的静态资源文件,建议使用 Nginx / Apache 作为前端Web服务,将请求转发至 easySwoole 进行处理,并添加一个 Public 目录作为Web服务器的根目录