栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

如何做商城小程序的二次开发?几点经验分享

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何做商城小程序的二次开发?几点经验分享

开发前掌握的技术栈

- Linux基本命令使用、文件、进程管理、Nginx+PHP+MySQL+Redis环境配置

- PHP开发

- MySQL数据库

- Redis数据库

- [Yii框架](https://www.yiiframework.com/doc/guide/2.0/zh-cn)

- [Vue](https://cn.vuejs.org/index.html)

- [Element-UI](https://element.eleme.cn/#/zh-CN)

- [Composer](https://getcomposer.org/doc/00-intro.md)

一台服务器,运行环境要求

Linux+Nginx+PHP7.2+MySQL(5.6|5.7)+Redis(4|5)

部署运行项目

1. 将代码解压到Nginx的web目录;
2. 访问http://代码访问地址/将打开安装页面,按要求填写MySQL、redis信息、创建超级管理员的信息;
3. 点击安装,将自动导入数据库结构和保存配置文件,可以在config目录下找到配置文件;
4. 安装完成后登录商城后台,进入`设置`/`队列服务`,按要求启动队列服务,并测试通过;

常规商城的文件结构

/condif #配置文件
/controllers #控制器
/events #事件定义类
/forms #表单处理
/handlers #事件处理
/jobs #队列任务
/models #数据库表模型
/plugins #插件
/validators #自定义验证器
/views #视图文件
/web #入口文件、资源文件
```

调试模式设置

开启开发调试模式,可在项目根目录下创建`.env`配置文件,写入内容

```.env
YII_DEBUG=true
YII_ENV=dev
```

Yii Application调整

继承调整Yii Application类的部分代码,见文件`core/WebApplication.php`、core/ConsoleApplication.php`

队列服务

使用Redis做存储数据库,Yii组件方式调用`Yii:$app->queue`,详细api见文档[yii2-queue](https://github.com/yiisoft/yii2-queue)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/757565.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号