【2】PHP基本开发技能
二、运行环境:
【1】服务软件:Nginx / Apache,Redis
【2】PHP版本:PHP 7.3 版本(必须7.3)
【3】PHP扩展:Redis,Swoole Compiler
【4】运行目录:/public
【5】伪静态:见第四步 配置网站
【Tips】Swoole Compiler需根据首页引导安装拓展!,请务必先安装自己需要的拓展 如 Redis,最后再安装 Swoole Compiler
一、下载软件
打开宝塔面板 软件商店
请先检查是否有安装如下软件,如未安装请先安装
温馨提示:版本无要求,安装Redis 无需设置Redis密码
二、安装PHP拓展
拓展安装Redis ,Swoole Compiler 拓展稍后根据首页引导安装
三、添加网站
打开宝塔面板 网站模块 添加网站
域名处请填写自己已经解析到服务器上的域名,我这边使用IP+端口进行演示
数据库 不用选
PHP版本选73
其他根据自己来
我这边将根目录设置的为RobotWeb,你们也可以自己定义,或使用面板自动填写的
四、配置网站
【1】将源码上传到对应目录中并且解压
【2】点开刚才创建的网站设置
将运行目录设置为 /public
配置伪静态
Apache:
NGINX:
五、配置机器人信息
打开QQ机器人官网 : https://q.qq.com
【1】开发设置中的 AppID (机器人ID) 与 AppSecret(机器人密钥)
需填写到config/robot.php中的 appId 与 clientSecret,clientSecret则为AppSecret
【2】开发设置中的 IP白名单 需添加您搭建此框架的服务器源IP
请确保此两项正确
五、访问网站首页
访问首页 检查是否安装过Swoole Compiler拓展,如果未安装的话会自动跳转到拓展安装指引页,引导页如下,根据内容提示安装即可
如已经安装则会进行下一步
环境安装检测通过后则会自动进行初始化
初始化过程中可能出现如下提示,当出现【初始化成功 robotInit Success】则为初始化成功,未出现不要进行后面的步骤!
六、配置WebHook(请务必先完成以上步骤)
打开QQ机器人官网 : https://q.qq.com/
在开发 -> 回调配置 ->配置订阅方式,进行配置请求地址(必须是https协议)与添加事件(建议全选)
如果你的搭建域名是robotweb.xxxxx.cn,那么请求地址就填写 robotweb.xxxxx.cn/WebHook
官方通知目前回调地址允许配置的端口号为: 80、443、8080、8443
直到官方平台提示验证成功为止,成功后请查看第七步
到这一步就恭喜你搭建成功了,下面我们开始测试是否运行成功
代搭建和功能开发,官机过审等请添加扣扣:1225579156
七、测试
艾特自己机器人发送 运行状态 出现内容则无问题,此功能为NathanDemo插件,确保已开启,如果如图所示就说明明搭建并且运行成功了
功能插件地址:app/http/Plugs
原文地址:1
暂无评论内容