# vuecmf-php **Repository Path**: crd0605/vuecmf-php ## Basic Information - **Project Name**: vuecmf-php - **Description**: VueCMF的后端API(PHP版)。基于ThinkPHP6+Casbin开发。可用于快速开发OA、CMS、CRM、WMS、OMS、ERP等管理系统,开发简单、高效易用,极大减少系统的开发周期和研发成本!使用VueCMF甚至不用写一行代码就能设计出功能强大的后台管理系统。 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: http://www.vuecmf.com - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 11 - **Created**: 2022-09-06 - **Last Updated**: 2025-06-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #欢迎使用VueCMF VueCMF内容管理快速开发框架v3(PHP版后端API) ## VueCMF是什么? VueCMF是一款完全开源免费的内容管理快速开发框架。采用前后端分离模式搭建,v3版本前端使用vue3、Element Plus和TypeScript构建,后端API基于ThinkPHP8开发。可用于快速开发CMS、CRM、WMS、OMS、ERP等管理系统,开发简单、高效易用,极大减少系统的开发周期和研发成本!甚至不用写一行代码使用VueCMF就能设计出功能强大的后台管理系统。 VueCMF开发框架主要有以下功能: + 系统授权(管理员、多级角色、多级权限) + 应用管理 + 模型配置(字段、索引、动作、表单) + 菜单配置 ## 使用文档 + [使用手册(http://www.vuecmf.com)](http://www.vuecmf.com/) ## 前端: github https://github.com/vuecmf/vuecmf-web gitee https://gitee.com/emei/vuecmf-web ## 后端: #### PHP版: github https://github.com/vuecmf/vuecmf-php gitee https://gitee.com/emei/vuecmf-php #### Go版: github https://github.com/vuecmf/vuecmf-go gitee https://gitee.com/emei/vuecmf-go ## 环境要求 * Apache/Nginx * MySQL >= 5.7 * v3版本:PHP >= 8.0;v2版本:PHP >= 7.4 注意:**以下操作均在命令行中执行** ## 安装 创建新项目 ~~~ composer create-project vuecmf/vuecmf myproject ~~~ 若在已有基于thinkphp8的项目中安装, 则需执行下面 ~~~ composer require vuecmf/framework php think vuecmf:publish ~~~ ## 初始化数据 修改.env文件中数据库连接配置(已设置则跳过) 然后执行迁移工具 ``` php think migrate:run ``` ## 更新框架 ~~~ composer update vuecmf/framework ~~~ ## 注意 服务器必须配置伪静态,前端才可正常请求后端接口 配置示例见[使用手册](http://www.vuecmf.com/guide/#php%E8%AF%AD%E8%A8%80%E7%89%88%E6%9C%AC-1/) ## Docker部署 若没有安装docker,则必须先安装docker,然后在项目根目录下执行如下命令即可快速部署项目 ``` docker compose up -d ```