下载 — YXShop 开源电商系统

下载 YXShop

MIT 协议开源,GitHub 下载。Docker 一键部署,5 分钟完成安装。

后端服务

Webman 2.x + PHP 8.1+,包含 71+ 控制器、100+ 服务类、120+ 模型。API 服务端核心。

PHP 8.1+ · Webman 2.x · MIT License

管理后台

Vue 3 + Vite + Arco Design,105+ Vue 页面。功能完善的后台管理系统。

Vue 3 · Vite · Arco Design · MIT License

小程序前端

原生微信小程序,45+ 页面,15 种装修组件。C 端完整购物体验。

微信原生 · 45+ 页面 · MIT License

Docker 一键部署

使用 Docker Compose 快速启动完整服务

bash
# 1. 克隆仓库
git clone https://github.com/Tok1018/yxshop-php.git
cd yxshop-php

# 2. 复制环境配置
cp .env.example .env

# 3. 编辑 .env 配置数据库和 Redis
# DB_HOST=127.0.0.1
# DB_DATABASE=yxshop
# DB_USERNAME=root
# DB_PASSWORD=your_password

# 4. 安装依赖
composer install

# 5. 导入数据库
mysql -u root -p yxshop < database/yxshop_open_source_default.sql

# 6. 启动服务
php start.php start

# 或者使用 Docker Compose
docker-compose up -d

环境要求

确保您的服务器满足以下要求

PHP
PHP
8.1 或更高版本
SQL
MySQL
5.7+ / 8.0+ 推荐
RDS
Redis
5.0+ 推荐 6.0+
CMP
Composer
2.x
NPM
Node.js
16+(管理后台构建)
EXT
PHP 扩展
pdo_mysql, redis, bcmath, gd, mbstring, openssl, json

5 步快速安装

从下载到运行,只需 5 步

bash
# Step 1: 克隆后端代码
git clone https://github.com/Tok1018/yxshop-php.git
cd yxshop-php

# Step 2: 安装 PHP 依赖
composer install

# Step 3: 配置环境
cp .env.example .env
# 编辑 .env 文件配置数据库、Redis、微信等

# Step 4: 导入数据库
mysql -u root -p -e "CREATE DATABASE yxshop"
mysql -u root -p yxshop < database/yxshop_open_source_default.sql

# Step 5: 启动服务
php start.php start

# ✅ 后端已运行在 http://localhost:8787

# 构建管理后台
cd ../yxshop-admin
npm install
npm run dev    # 开发模式
# npm run build # 生产构建