我们在上一节课的内容中已经搭建了小程序的服务器管理面板——BT宝塔,并且安装了相关的环境配置,也讲解了后台的基本操作。这一节课我们就来搭建微信第三方管理系统——微擎。我们还是先来大体了解一下微擎的相关知识。

一、微擎是什么?

官方定义:微擎是一款小程序和公众号管理系统,可以实现微信平台不能实现的功能,例如商城,餐饮,酒店,汽车,门店,同城,各类行业解决方案,营销,推广,吸粉,游戏,物联网和人工智能等功能。

目前微擎也是APP、PC建站、熊掌号、支付宝小程序、百度小程序、头条小程序的管理系统。

简单来说,微擎就是一款无需编程技术就可以搭建各种小程序、公众号应用的系统,对于新手来讲,是非常容易上手的。微擎的应用商场有几千款模板,可以全面覆盖市面上所有企业和个人的运营需求。

微擎的应用市场里有很多的应用模块,但是大部分都需要付费的。如果可以通过其他渠道搞定或者自己开发,也都是可以的。这些目前不在讨论的范围。

二、安装微擎准备

在搭建微擎系统之前,我们首先要解析域名,域名解析到服务器上,才能访问我们的网站,然后申请SSL证书(小程序必备)。

  • 1、域名解析

打开阿里云——控制台——域名——域名列表——选择需要解析的域名——解析

点击解析进入云解析页面,添加记录,填写主机记录和记录值,其他默认即可。

记录值即为 Linux的公网 IP 地址。

点击确认,域名就解析好了。域名解析到服务器上,再绑定到BT宝塔上,才能访问我们的网站,两者缺一不可。

  • 2、SSL证书(小程序必备):

做一款微信小程序,域名必须是https访问才可以,在这里就需要用到SSL证书。

SSL证书是数字证书的一种,类似于驾驶证、护照和营业执照的电子副本。因为配置在服务器上,也称为SSL服务器证书。

阿里云后台在域名列表中,选择你解析的域名,点击管理,在基本信息中,点击免费开启SSL证书,免费证书有效期为1年,到期记得重新申请。

申请好的SSL证书,要点击设置,找到SSL,点击其他证书,将上一步中申请的SSL粘贴到这里,点击保存完成。

SSL证书也可以在BT宝塔申请,打开你的域名的设置,找到SSL,选择宝塔SSL,然后注册一个BT宝塔账号,并且完成实名制验证审核后,就可以申请SSL证书绑定了。

三、安装微擎

接下来我们来教大家如何搭建微擎系统,有两种方法,一种是通过宝塔直接进行安装,一种方式是新建一个FTP和数据库进行搭建上传再进行安装。

  • 方法一:

登录宝塔首页——宝塔一键部署源码——选择推荐——找到微擎——点击一键部署。

将解析出来的域名,填写进去,PHP选择56,其他内容默认即可。(也可以默认安装,后期在软件管理中修改)。

等待十几秒,我们基本就安装部署了微擎这个系统,并且得到了用户名、密码、访问站点链接地址,这些信息我们先保存下来。

这个最为快捷的安装方式,但是这是安装的简易版的微擎,不能使用,还需要需要注册站点后,系统升级到最新版才可以使用。登录微擎系统,点击站点管理—注册站点—注册好了点击系统升级—点击升级按钮即可。

在升级系统前,我们要把整体目录权限设为777,否则会下载失败,没有权限。BT宝塔后台——文件——网站的根目录www/wwwroot/你的域名——权限。

  • 方法二:

打开宝塔——网站——添加站点,把刚才解析的域名填进去,根目录选择/www/wwwroot/域名,FTP和数据库都选择创建,PHP版本选择PHP-56,点击确认,站点就设置好了。记住对接的数据库和数据库用户名。

添加好网站后,我们选择左边菜单的文件,在根目录/www/wwwroot/下找到刚新建的网站目录。

点击上传,将微擎的源码上传到网站根目录(上传之前,将微擎框架源码压缩成zip格式,一次性上传)。

上传完后,关闭窗口,直接用宝塔解压文件即可。(注意,如果你的压缩格式是RAR,那么你在宝塔里,是无法完成解压的,只有删除,重新压缩为zip格式。)

解压成功后,我们就可以在浏览器上输入然后访问http://你的域名/install.php进行安装。

点击“继续”,进入到“环境监测”,如下图所示:

在这一步是监测我们使用的服务器、php运行环境和目录权限是否符合微擎系统的要求,符合则全部显示对号,否则,显示红色叉号。

点“继续”进入到参数配置界面。

数据库账号密码在我们添加站点的时候就记录了,在这里添加上即可。这是安装微擎最重要的一步,一定要填写正确数据库信息否则安装不了系统。

点“继续”后,如果没有问题就安装成功了。

如果用这种方式安装微擎,那么你下载的微擎安装包如果是最新版的,就无需再升级系统,注册好站点即可使用微擎。

这样微擎的搭建安装,就完成了,我们进入后台就可以使用微擎创建小程序了。

总结:这一节课我们讲解了微擎的安装方法,微擎版本不同,安装的步骤界面多少有些差异,但是步骤都是一样的,根据提示来操作就可以了。目前搭建小程序的准备工作就完成了,从下一节课开始我们来正式搭建一款小程序。

第四课:一键轻松搭建小程序第三方系统——微擎相关推荐

  1. 四十八、微信小程序开发系统组件

    @Author:Runsen Hello,现在中午,结果写完到了下午.还是再复习学习下小程序的组件,以后开发项目就有了强大的基础.来吧,不学习就是辣鸡. 文章目录 组件 scroll-view swi ...

  2. php微擎万能门店小程序_【微擎微赞模块】万能门店小程序6.6.7完美修复版2套+小程序前端+配置教程...

    源码介绍 微赞微擎模块万能门店小程序6.6.7不限制小程序生成数量,支持多页面,预约功能等. 万能门店小程序的宗旨是:小程序设计无需您过问,签到客户后,根据客户所属行业直接选择模板,各板块点击设定不同 ...

  3. php微擎万能门店小程序_【微擎微赞模块】万能门店小程序6.8.73+小程序前端+后端...

    源码介绍 微赞微擎模块万能门店小程序不限制小程序生成数量,支持多页面,预约功能等. 万能门店小程序的宗旨是:小程序设计无需您过问,签到客户后,根据客户所属行业直接选择模板,各板块点击设定不同的样式.颜 ...

  4. 微信小程序登录与微擎PHP后台数据交互原理剖析

    首先先放上一个微信开发文档的登录流程时序, 调用 wx.login() 获取 临时登录凭证code ,并回传到开发者服务器 调用 code2Session 接口,换取 用户唯一标识 OpenID 和  ...

  5. 13、app.json - 小程序端配置文件 - 微擎小程序模块应用开发

    app.json 配置文件,建立几个对应的功能页面 {"pages": ["sx_haodian/pages/index/index","sx_hao ...

  6. 17、内容页面 - 小程序端开发 - 微擎小程序模块应用开发

    内容页面分为4个文件,详情说明如下: 1.shopView.js 接口数据交互 var app = getApp(); var WxParse = require('../../resource/wx ...

  7. 16、首页功能 - 小程序端开发 - 微擎小程序模块应用开发

    首页功能分为4个文件,详情说明如下: 1.index.js 接口数据交互 var app = getApp(); Page({data: {indicatorDots: false,autoplay: ...

  8. 18、分类页面 - 小程序端开发 - 微擎小程序模块应用开发

    分类页面分为4个文件,详情说明如下: 1.shops.js 接口数据交互 var app = getApp(); Page({data: {cateItems: [],curNav: 1,curInd ...

  9. 22、商铺列表 - 小程序端开发 - 微擎小程序模块应用开发

    商铺列表分为4个文件,详情说明如下: 1.shopList.js 接口数据交互 var app = getApp(); Page({data: {index: 0,listData: [],listD ...

最新文章

  1. jQuery的ajax的post请求json格式无法上传空数组
  2. 【Python】is 和 == 的区别
  3. warning C4552: '' : operator has no effect; expected operator with side-effect
  4. ROS与navigation教程——基本导航调整指南
  5. 像拍电影一样做软件(译者序)原创
  6. 到2030年丰田将斥资135亿美元开发电动汽车电池技术及供应系统
  7. ECMAScript 6学习总结(1)——ECMAScript 6入门简介
  8. GeoServer+PostgreSQL+PostGIS+pgRouting实现最短路径查询
  9. hdu 5154 Harry and Magical Computer
  10. python 柱状图设置样式_python数据可视化之图表样式调整(三)
  11. powershell文章汇总
  12. Python模块02/序列化/os模块/sys模块/haslib加密/collections
  13. 使用 Python 和 Flask 实现 RESTful services
  14. 树莓派控制超声波测距原理
  15. GITHUB代码永久保存计划
  16. 如何读取或转换PCD点云文件
  17. EndNote简明教程(三分钟上手EndNote)
  18. 迅捷pdf转换器完美解决如何将pdf转换成word问题
  19. 关闭占用指定端口的进程
  20. SSM+mysql+微信小程序网易云音乐设计与实现 毕业设计-附源码261620

热门文章

  1. 关于JavaScript的箭头函数
  2. laya开发游戏框架--UIMgr
  3. ESP8266 无限重启踩坑
  4. 云南省行政村谷歌图层_如何根据行政边界(省市区县乡镇)下载地图
  5. loki日志收集全网最全教程
  6. 【真·送金卡】支撑马蜂窝会员体系全面升级背后的架构设计
  7. Java之动态规划之机器人移动
  8. 初次使用HC-08蓝牙模块01
  9. ipad分屏功能怎么用_平面设计初学者怎么用PS滤镜功能设计海报
  10. android studio微博对话框,小白的Android studio新浪微博一键分享记录