🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
用制作不在本教程之内,本教程是基于你的应用已经完成了需要导出上架。 本教程全部以复制的CMS为例进行介绍 下面就不在重复了。模块id为12 目录名为 demo 数据表为 demo\_ 开头的 数据库工具是 PHPMYADMIN ![](https://img.kancloud.cn/fb/fe/fbfe5e5bd7788bc7c710ba02c80aaa4f_828x159.png) 打开 `qb_config` 表 这个表是模块配置表,我们应用的配置都在这里。所以需要把这里的表导出,我们根据应用ID进行导出即可。 只需要执行下面的SQL语句:12 为我们的模块id ~~~ SELECT * FROM `qb_config` WHERE  `sys_id` = '12' ~~~ 筛选出结果后 点击全选 然后点导出 导出的时候直接下一步 下一步就可以 ![](https://img.kancloud.cn/ae/fb/aefb4af1cdc71bd1e882eb8d3fccf1e1_629x294.png) 继续返回数据库:把我们的主表打钩后 拉到最底部选择导出 ![](https://img.kancloud.cn/da/55/da55eebcc35dabc11c24f5690fc9c4cf_711x452.png) 到此我们的mysql 已经导出完毕了。下一步开始制作安装包 ## 2**导出之安装包的制作** `application\demo\install\install.sql `就是我们需要的安装SQL文件 第一步 先把里面的内容全部删除。 第二步把那会我们导出的第一个sql打开 也就是` qb_config `导出的哪个文件 我们只需要把下面的部分 复制到 `install.sql` 中 然后把第一项 第二项进行修正一下 第一项留空 第二项改为-1 ![](https://img.kancloud.cn/cb/57/cb577c41ad83ebfa9d0ea1a1367d1e3d_1440x566.png) 修改过后如下图所示: ![](https://img.kancloud.cn/1e/89/1e890917109f644dcfe99c93277f8d1f_311x593.png) 第二步继续打开 我们第二次导出的主表文件 直接把SQL复制到install.sql即可完成 ## 1**导出之安装配置文件篇** `application\demo\install\info.php `全部都有注释对着改就可以 ~~~ <?php return [ 'keywords'=>basename(dirname(__DIR__)), //关键字,即是目录名也是数据表区分符 'name'=>'CMS系统', //模块名称 'author'=>'齐博', //开发者 'author_url'=>'http://www.php168.com', //开发者网站或者是演示网址 'type'=>'1', //当前模块是否可以复制 'about'=>'', //介绍 'version'=>'1.0', //版本号 'icon'=>'fa fa-fw fa-file-text', //CSS图片 'ifsys'=>'0', //是否禁止卸载 'config_group' =>['基础设置',], //参数配置分组 //涉及到的数据表,不要写前缀 'sql_db' =>['content','content1','content2','content3','field','module','member','sort','category','info'], ]; ~~~ ## 3**程序包的导出** 程序包目前没有好的办法 直接自己新建目录复制 只列出对应的目录 自己复制出来即可。 application 把主程序复制出来 即 demo 文件夹  common\fun 是自定义的fun类 如果有就需要复制出来 common\hook 是自定义的钩子类 如果有就需要复制出来 template 模板文件 需要把前台 后台 会员中心的都复制出来 public\static js和css 图片 目录 需要复制出来 我是复制的cms 调用的是官方的文件就不导出了 文件结果如下 直接右键压缩为 zip的压缩包 ![](https://img.kancloud.cn/60/cd/60cda5327fbbff7654c66717874170f6_773x269.png) 必须是这样的 不能有上级目录 具体见压缩包:https://x1.php168.com/public/uploads/files/20190402/69_20190402083557e5f8e.zip 至此 导出模块教程完毕。这个压缩包没有实际意义 仅供研究使用 因为他就是cms 没有任何修改 时间仓促 如有遗漏欢迎补充