cdyun/thinkphp-framework
Composer 安装命令:
composer create-project cdyun/thinkphp-framework
包简介
基于 thinkphp 开发脚手架,支持模块插件化。
关键字:
README 文档
README
Thinkphp8.0项目多应用结构开发脚手架是一个基于Thinkphp8.0框架的快速开发模板,专为数据处理类项目设计。它提供了一套完整的项目结构和常用功能,帮助开发者快速构建高性能的PHP应用。
快速开始
安装步骤
- 安装项目
composer create-project cdyun/thinkphp-framework tp8
- 安装依赖
cd tp8
composer update
- 安装常用组件(可选)
# 请求响应Response扩展、支持加密解密(已安装) composer require cdyun/thinkphp-response # 缓存Cache扩展(已安装) composer require cdyun/thinkphp-cache # 文件上传Upload扩展 composer require cdyun/thinkphp-upload # Swagger扩展 composer require cdyun/thinkphp-swagger # PHP8.1+ 通用工具包 composer require cdyun/php-tool # 视图 composer require topthink/think-view # 验证码 composer require topthink/think-captcha # 邮件 composer require symfony/mailer # 限流器 composer require topthink/think-throttle
- 配置环境
复制 .example.env 文件为 .env 并修改配置:
# 编辑 .env 文件,设置数据库连接等信息
cp .example.env .env
环境要求
- PHP >= 8.0.0
- Composer >= 2.0
目录结构
tp8/ 部署目录
├── app 多应用目录
│ ├── v1 V1应用
│ │ ├── controller 控制器目录
│ │ │ └── V1BaseController.php V1应用基础控制器
│ │ ├── model 模型目录
│ │ ├── route 路由目录
│ │ ├── listener 事件监听目录
│ │ ├── view 视图目录
│ │ └── ... 其他目录或文件
│ │
│ ├── v2 V2应用多模块
│ │ ├── controller 控制器目录
│ │ │ ├── core Core模块
│ │ │ ├── ... 其他模块
│ │ │ └── V2BaseController.php V2应用基础控制器
│ │ ├── model 模型目录
│ │ ├── route 路由目录
│ │ │ └── v2.php 路由(注意配置多模块路由)
│ │ ├── listener 事件监听目录
│ │ ├── view 视图目录
│ │ └── ... 其他目录或文件
│ │
│ ├── common.php 全局公共函数文件
│ ├── event.php 全局事件定义文件
│ ├── middleware.php 全局中间件定义文件
│ ├── provider.php 服务提供器配置
│ └── service.php 系统服务定义文件
│
├── config 全局配置目录
│ ├── app.php 应用配置
│ ├── cache.php 缓存配置
│ ├── cdyun.php cdyun扩展插件配置
│ ├── console.php 控制台配置
│ ├── cookie.php Cookie配置
│ ├── database.php 数据库配置
│ ├── filesystem.php 文件系统配置
│ ├── lang.php 多语言配置
│ ├── log.php 日志配置
│ ├── middleware.php 中间件配置
│ ├── route.php URL和路由配置
│ ├── session.php Session配置
│ ├── swagger.php Swagger配置(Swagger扩展)
│ ├── trace.php Trace配置
│ └── view.php 视图配置
│
├── public 静态资源目录
│ ├─index.php 入口文件
│ ├─router.php 快速测试文件
│ └─.htaccess 用于apache的重写
│
├── runtime 应用的运行时目录,需要可写权限
├── vendor composer安装的第三方类库目录
├── support 全局类库目录
│ ├── base 基础类目录
│ │ ├── BaseController.php 基础控制器类
│ │ ├── BaseModel.php 基础模型类
│ │ └── BaseValidate.php 基础验证类
│ │
│ ├── exception 异常类目录
│ │ └── AppException.php 自定义异常类
│ │
│ ├── middleware 中间件类目录
│ │ └── BrowseCheckMiddleware.php 浏览器类型中间件
│ │
│ ├── listener 事件监听类目录
│ │
│ ├── ... 其他全局类库目录
│ │
│ ├── AppService.php 应用服务类文件
│ ├── ExceptionHandle.php 异常处理类文件
│ └── Request.php 请求类文件
│
├── .example.env 环境变量示例文件
├── fix_perms.sh 一键修改项目文件夹及文件权限脚本
├── LICENSE MIT开源协议文件
├── README.md README.md
├── composer.json 项目依赖配置文件
└── think.php 命令行入口文件
许可证
MIT License
cdyun/thinkphp-framework 适用场景与选型建议
cdyun/thinkphp-framework 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 38 次下载、GitHub Stars 达 0, 最近一次更新时间为 2026 年 03 月 07 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「framework」 「orm」 「thinkphp」 「cdyun」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 cdyun/thinkphp-framework 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 cdyun/thinkphp-framework 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 cdyun/thinkphp-framework 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
PHP Framework HLEB2 is the foundation of the web application. Provides ease of development and application performance.
Kinikit - PHP Application development framework MVC component
PHP Database ORM for Symfony1. Do NOT use for new projects: please move to a newest Symfony release and Doctrine2
这是使用阿里云日志服务sls的thinkphp6.0日志驱动,支持函数计算
PeskyORM - annoying ORM that contains tons of exceptions and throws them when anything goes wrong
用于 thinkphp6 框架上的基于 OCI 的 Oracle 数据库驱动。thinkphp5.1 请使用 1.0 版本
统计信息
- 总下载量: 38
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 29
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-03-07