微信小程序开程之路(八)自行部署wafer的一点心得(转载)
来源:互联网 发布:基因大数据公司 编辑:程序博客网 时间:2024/06/06 05:02
转载自腾讯云官方Github(感谢ITJaye 工程师)
自行部署wafer的一点心得 #8
ITJaye changed the title from 自行部署的wafer php demo的一点心得 to 自行部署wafer的一点心得 on 14 Jan
uerbin referenced this issue in tencentyun/wafer-session-server on 21 Jan
Open自行部署请记得更改密码 #4
微信小程序技术交流群:331212315
0 0
- 微信小程序开程之路(八)自行部署wafer的一点心得(转载)
- 微信小程序开程之路(五)Wafer 服务端 Demo
- 微信小程序开程之路(六)Wafer 会话服务
- 微信小程序开程之路(七)Wafer 信道服务
- (转载)关于Linux下串口通信的一点心得
- 微信小程序实验一、小程序与服务器端入门视频讲解(以Wafer Quick Start为例)
- JMS(Jboss Messaging)的一点使用心得(八)JBoss invoke-动态修改Bridge
- 我的OI心得(八)之 图论(七)
- wafer-master小程序
- 【转载】用BATOOL进行Pro*C程序制造的一点心得
- 微信小程序之八(用户登录)
- 学习php自行开发mvc框架过程(八)
- SEO(搜索引擎优化)的一点心得!
- 代码优化的一点心得(1)
- MySql管理的一点心得(1)
- MySql管理的一点心得(2)
- 学习java的一点心得(一)
- 学习java的一点心得(二)
- redux在react-native中的运用
- Delphi中ClientDataSet的用法
- 博客初记
- windows编程第一课
- WIN32API函数CreateProcess创建一个新的进程和它的主线程,新进程运行指定的可执行文件
- 微信小程序开程之路(八)自行部署wafer的一点心得(转载)
- 移动端压缩图片。上传获取图片并压缩。lrz.all.bundle.js插件。 accept="image/*"加载慢的问题
- springmvc 属性放数据库中解决方法 以及 @Controller 中 使用@vlaue无法注入属性值问题详解
- mybatis sql语句的使用
- JAVA学习笔记-数组的初始化方式
- php中使用魔术方法实现aop
- C++
- linux awk命令详解
- 2017.02.24:算法01(深搜)
自行部署wafer的一点心得
一.准备工作
服务器:服务器环境centOS 6.8 + php7 + nginx/1.9.10
wafer SDK代码,以官方demo为例 下载
提供会话服务的代码 下载
客户端小程序demo代码 下载
二.配置文件
1.配置以支持https访问
如何配置免费的https,自行百度
2.配置wafer的SDK配置文件sdk.config
新建个文本文件粘贴如下代码:
将文件保存为sdk.config并上传到/etc/qcloud/sdk.config (需要在/etc/下面自己创建下qcloud这个目录)
3.配置会话服务调用的数据库连接配置文
上线前需要在服务器如下配置
a.在数据库中创建cAuth数据库并导入根目录下的mina_auth/db.sql
b.修改wafer-session-server/system/db/db.ini代码
4.配置小程序管理平台
登陆微信小程序管理平台https://mp.weixin.qq.com/ 在 『设置』-『开发设置』 里添加如下url
wss://ws.qcloud.com、https://ws.qcloud.com
5.配置客户端代码
修改下客户端demo中的/config.js的host为你的业务服务器上wafer SDK地址
6.配置wafer-php-server-demo
针对 wafer-php-server-demo代码,记得先在该文件夹下执行composer install操作来安装wafer SDK
需要分配配置下SDK本身所采用的CI框架来支持伪静态,隐藏index.php
修改代码中application/config/config.php里的配置
修改26行为
修改38行为
同时,在Nginx服务器的配置文件中增加如下设置以支持ci框架的伪静态
三.上传代码
在服务器上web根目录下创建一个文件夹,我的文件夹名为itjaye,把上面wafer-php-server-demo文件夹和wafer-session-server文件夹上传到该文件夹下即可。
四.其他问题
针对会话服务由于是php7 需要如下修改,
mysql 的函数换成mysqli支持,修改方法可以参考
采用function __construct 构造函数来替换和类名相同的函数名
五.参考资料
微信小程序技术交流群:331212315