2022 TP5 H5爆点逃跑区块链搭建教程Windows版

2022 TP5 H5爆点逃跑区块链搭建教程Windows版,第1张

2022TP5 H5爆点逃跑区块链搭建教程Windows版

最新亲测版,优化了流畅度,修改部分Bug,对接免公众号接口和免签支付,需要的自行下载研究

鉴于很多网友暂时没有Linux服务器环境(有Linux服务器的请忽略,Linux搭建教程网上很多,感兴趣的网友自行查阅),这篇文章会提供windows下的兼容方案,降低本地搭建难度,主流方案请选择Linux,本方案仅供学习和代码研究

第一:搭建环境

Nginx,MySQL5.6,PHP7.2, Windows 10

PHP安装拓展:swoole,由于windows无法使用swoole,请先跳过,后面再说

第二:创建网站并绑定域名,Ngninx或者Apache,IIS都可以

运行目录为程序根目录

Ngninx伪静态设置location / {
if (!-e KaTeX parse error: Expected '}', got 'EOF' at end of input: … rewrite ^(.*) /index.php?s=$1 last; break;
}}

完整的目录结构如下:

第三:创建并导入数据库

数据库安装Mysql5.6 常规安装,不详细介绍了.

数据库名字自己随便定义,数据可文件在这个目录

导入后请核对是否全部成功,全部数据表如下:

第四:修改配置文件

数据库配置:/application/database.php

其他配置文件:/application/config.php

免公众号配置:

这里给出一个免费的公众号代理授权链接,可以直接获取到openid,测试的时候可以使用,如果您不放心也可以使用其他的第三方接口,网上有很多,不再一一说明,本地开发调试,请加入’uid’=>‘xxx’ 配置,此时不会调用微信登录

Websocket配置[这个是重点,程序跑起来必须要有这个]

由于windows本身不支持swoole,所以我们需要借助第三方工具来帮助实现,这里提供两种方式,1,使用Cygwin运行swoole(后面会说明怎么使用,网上也有很多安装方式),2.使用公开的swoole服务(免费,与数据无关,这里只提供数据转发服务),具体使用方式如下配置

还是要说明一下,这个socket服务与数据无关,只提供转发服务,本地开发时可以测试使用

安装运行服务

服务文件在这个目录

注意这两个配置,路径一定要写正确

然后使用命令行或者直接双击安装服务,安装成功后前往服务管理面板启动服务

为保证服务的稳定运行,请设置服务属性为异常自动重启,运行日志请在runtime/log目录查看

支付配置

支付配置在这个文件,提供个人免签服务,不限域名

第五:启动程序

打开主域名,运行效果:

第六:后台管理地址

后台地址:/simple/index/login

默认账号密码:admin/123456

第七:Cygwin的安装使用

Cygwin 官方地址:http://www.cygwin.com/

swoole 官方下载地址:https://github.com/swoole/swoole-src/releases

1 安装Cygwin

选择安装的软件包,这里需要安装gcc、PHP、php开发工具、autoconf、pcre-devel,其它默认,这里注意的是,在上方的搜索栏搜索后,在下边找到对应的软件包选中,点击下一步按钮开始安装。

先在搜索gcc

然后php

在就是pcre-devel

最后autoconf

最后一直下一步安装就行。

2 安装Swoole

解压swoole的源程序到Cygwin的家目录,打开Cygwin软件

1.在界面输入命令:cd /home/swoole-src,其中swool-src是解压的源程序

2.在界面输入命令:cd /home/swoole-src,其中swool-src是解压的源程序

3.输入命令:phpize,生成编译的配置文件configure

4.输入命令:./configure && make && make install

配置、编译、编译安装swoole

↓↓↓下载地址↓↓↓

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/1498351.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-25
下一篇 2022-06-25

发表评论

登录后才能评论

评论列表(0条)

保存