1. 安装前准备

注册小程序地址:https://mp.weixin.qq.com

1.记得在小程序里面设置request合法域名(小程序官方后台:开发管理-》开发设置-》服务器域名),填写你的域名

2.使用微信支付记要在小程序里面捆绑微信支付的商户号,微信支付秘钥选择 APIv2密钥

3.必须开启SG11扩展,如果不是使用宝塔环境,可能还会缺失 ioncube扩展,可自行百度安装,宝塔可自行在php扩展安装

4.如果确认安装了 ioncube跟sg11扩展后台打开还是空白,可再重启php跟nginx

5.需要安装mysql5.7+php74

2. 安装

1.安装位置:

/var/www/html,drwxr-xr-x 13 33 tape 4096 Sep 18 23:39 html

/app/tools/php74,drwxr-xr-x 13 33 tape 4096 Aug 11 22:52 php74

2. 安装基础软件

  • 安装docker、docker-compose

  • 安装mysql5.7、php74(阿里云docker镜像仓)

  • 安装微信开发者工具,下载前端代码修改后端地址域名,上传到微信小程序

  • mysql5.7安装yml文件

version: '2.78'

services:
  php:
    #image: wq2789-php74
    image: crpi-qz5egibew5hsaywa.cn-hangzhou.personal.cr.aliyuncs.com/woode/woodei:php74-v3
    container_name: php74-fpm
    volumes:
      - ./:/var/www/html                    # 挂载代码目录
      - ./phpconfig/php.ini:/usr/local/etc/php/php.ini     # 使用宿主机 php.ini
      - ./phpconfig/php-fpm.d:/usr/local/etc/php/php-fpm.d  # 可选:fpm pool 配置
      - ./phpconfig/php-fpm.conf:/usr/local/etc/php/php-fpm.conf
      # 对于需要持久化和写入的目录,使用命名卷
      - ./uploads:/var/www/html/attachment
      - ./logs:/usr/local/php/var/log
    ports:
      - "9000:9000"                                   # 内部暴露给 Nginx 使用
    restart: always
    environment:
      TZ: Asia/Shanghai
  • php74安装yml文件

version: '2.78'

services:
  php:
    #image: wq2789-php74
    image: crpi-qz5egibew5hsaywa.cn-hangzhou.personal.cr.aliyuncs.com/woode/woodei:php74-v3
    container_name: php74-fpm
    volumes:
      - ./:/var/www/html                    # 挂载代码目录
      - ./phpconfig/php.ini:/usr/local/etc/php/php.ini     # 使用宿主机 php.ini
      - ./phpconfig/php-fpm.d:/usr/local/etc/php/php-fpm.d  # 可选:fpm pool 配置
      - ./phpconfig/php-fpm.conf:/usr/local/etc/php/php-fpm.conf
      # 对于需要持久化和写入的目录,使用命名卷
      - ./uploads:/var/www/html/attachment
      - ./logs:/usr/local/php/var/log
    ports:
      - "9000:9000"                                   # 内部暴露给 Nginx 使用
    restart: always
    environment:
      TZ: Asia/Shanghai

3. 配置

1. php配置

[root@os /var/www/html/phpconfig] # ll
total 152
-rw-r--r-- 1 33 tape    119 Aug 11 22:51 php-fpm.conf
drwxr-xr-x 2 33 tape     22 Aug 11 22:51 php-fpm.d
-rw-r--r-- 1 33 tape 147611 Aug 11 22:50 php.ini


[root@os /var/www/html/data] # ll
total 4
-rw-r--r-- 1 33 tape 2937 Sep 19 10:01 config.php.    #数据库连接配置
-rw-r--r-- 1 33 tape    0 Aug 11 14:47 install.lock
drwxr-xr-x 2 33 tape   26 Aug 18 08:54 logs
drwxr-xr-x 3 33 tape   17 Aug 11 14:47 tpl

2. 前端配置

  • 小程序前端安装:使用微信开发工具点击前往下载,导入小程序前端包,修改成自己的小程序appid,修改下面图片的配置,后提交上传,再到小程序后台发布即可.



    上传时如果提示小程序包太大,记得按照下图勾选

    然后再去小程序官方后台提交审核:https://mp.weixin.qq.com

    ————— 安装结束 ——————

3. 后台配置

1.首先在宝塔创建新网站,把微擎2.0安装包上传到网站根目录下,访问域名,按照提示流程安装好微擎,域名必须加上SSL证书

2.在php扩展里面安装sg11,参考下图,建议使用php7.1

3.把应用包goouc_fullexam,解压放到微擎根目录的addons目录下(原生环境需要装ioncube扩展,不然后台会打开空白)













转载自:https://www.kancloud.cn/jiexunkeji88/anzhuangjiaocheng/3117777