萤火商城V2.0,是一款2021年全新推出的轻量级、高性能、前后端分离的电商系统。该系统支持微信小程序、H5、公众号以及APP,前后端源码完全开源。用户可以自行学习并进行二次开发,快速搭建个性化独立商城。

技术特点:

1. 前后端完全分离,互不依赖,开发效率高
2. 采用PHP7.4强类型严格模式
3. 使用轻量级PHP开发框架Thinkphp6.0.5
4. 使用前端框架Uni-APP进行跨平台应用开发
5. 使用企业级中后台产品UI组件库Ant Design Vue
6. RBAC基于角色的权限控制管理
7. 使用Composer一键引入三方扩展
8. 项目部署运行的体积仅30多MB,真正的轻量化
9. 所有端代码均开源,包括服务端PHP、后台vue端以及uniapp端
10. 采用简约高效的编码风格
11. 源码中包含清晰的中文注释,方便理解和二次开发

代码风格:

1. 采用PHP7强类型严格模式
2. 严格遵守MVC设计模式,同时具有service层和枚举类enum支持
3. 简约整洁的编码风格,绝不冗余一行代码
4. 代码注释完整易读性高,保障初级程序员也可读懂,提升二开效率
5. 不允许直接调用和使用DB类,以保持封装性
6. 不允许使用原生SQL语句,全部使用链式操作
7. 不允许存在复杂SQL查询语句,所有的CURD操作均通过ORM模型类并封装方法
8. 数据库设计满足第三范式
9. 前端JS编码均采用ES6标准

环境要求:

1. CentOS 7.0+
2. Nginx 1.10+
3. PHP 7.1+ (推荐php7.4)
4. MySQL 5.6+

安装步骤:

一、自动安装(推荐)

1. 将后端源码上传至服务器站点,并将站点运行目录设置为/public
2. 在浏览器中输入站点域名 + /install,例如:https://www.你的域名.com/install
3. 根据页面提示,自动完成安装即可

二、手动安装(不推荐)

1. 将后端源码上传至服务器站点,并将站点运行目录设置为/public
2. 创建一个数据库,例如:yoshop2_db
3. 导入数据库表结构文件,路径:/public/install/data/install_struct.sql
4. 导入数据库默认数据文件,路径:/public/install/data/install_data.sql
5. 修改数据库连接文件,将数据库用户名密码等信息填写完整,路径/.env

后台地址:

1. 超管后台:https://www.你的域名.com/admin
2. 商户后台:https://www.你的域名.com/store
3. 默认的账户密码:admin yinghuo

#电商系统 #轻量级 #高性能 #开源 #PHP #Vue #Uni-APP #Ant-Design-Vue #RBAC #数据库设计 #环境要求 #安装步骤

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。