安装系统软件:Nginx 、MySQL ( Mysql推荐5.6版本)、PHP( PHP推荐7.2版本)、phpMyAdmin(Web端MySQL管理工具)、Redis 、Supervisor管理器。

1.点击宝塔左侧菜单网站,点击项目站点名称


2.进入网站目录,运行目录:选择public ,保存。



3.进入伪静态,选择ThinkPHP,保存



4.进入PHP版本,选择7.2 ,切换。
 

rop table if exists user;/*==============================================================*//* Table: user                                                  *//*==============================================================*/create table user(   id                   varchar(20) not null,   username             varchar(128),   sex                  varchar(20),   primary key (id));alter table user comment '用户表';CREATE TABLE `flow` (  `id` varchar(20) NOT NULL,  `flow_num` varchar(20) DEFAULT NULL COMMENT '流水号',  `order_num` varchar(20) DEFAULT NULL COMMENT '订单号',  `product_id` varchar(20) DEFAULT NULL COMMENT '产品主键ID',  `paid_amount` varchar(11) DEFAULT NULL COMMENT '支付金额',  `paid_method` int(11) DEFAULT NULL COMMENT '支付方式\r\n            1:支付宝\r\n            2:微信',  `buy_counts` int(11) DEFAULT NULL COMMENT '购买个数',  `create_time` datetime DEFAULT NULL COMMENT '创建时间',  PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='流水表';CREATE TABLE `orders` (  `id` varchar(20) NOT NULL,  `order_num` varchar(20) DEFAULT NULL COMMENT '订单号',  `order_status` varchar(20) DEFAULT NULL COMMENT '订单状态\r\n            10:待付款\r\n            20:已付款',  `order_amount` varchar(11) DEFAULT NULL COMMENT '订单金额',  `paid_amount` varchar(11) DEFAULT NULL COMMENT '实际支付金额',  `product_id` varchar(20) DEFAULT NULL COMMENT '产品表外键ID',  `buy_counts` int(11) DEFAULT NULL COMMENT '产品购买的个数',  `create_time` datetime DEFAULT NULL COMMENT '订单创建时间',  `paid_time` datetime DEFAULT NULL COMMENT '支付时间',  PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='订单表';CREATE TABLE `product` (  `id` varchar(20) NOT NULL,  `name` varchar(20) DEFAULT NULL COMMENT '产品名称',  `price` varchar(11) DEFAULT NULL COMMENT '价格',  PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='产品表 ';

1、项目架构

  • 项目架构:spring+springmvc+mybatis

  • 数据库:mysql

  • 部署环境:tomcat9.0

  • 开发环境:jdk9、idea

  • 支付:支付宝、微信

整合到ssm一样,我们需要像沙箱测试环境一样,需要修改 支付的配置信息

2、数据库代码

主要包括以下的数据库表:

  • user:用户表

  • order:支付产生的订单

  • flow:流水账

  • product:商品表:用于模拟购买商品。

 

更多推荐

源支付5.18源码/三网免挂/带云端/附源码搭建教程