博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(fork)在局域网中部署微信服务器 (PHP)
阅读量:7025 次
发布时间:2019-06-28

本文共 990 字,大约阅读时间需要 3 分钟。

  hot3.png

@种瓜 原帖:http://my.oschina.net/u/818204/blog/223005 补充一个PHP版本的部署笔记

缘起

我想这个解决方案对许多在校生是十分有用的。

喜欢折腾新技术的大多是我们这些在校学生。所以把这个方案分享给大家。

对于我们,ip都是校内网的。也就是说它是局域网。

而微信开发模式中服务器配置要求填写公网ip,并且只允许80端口。

解决方案有两种:

1 买个vps或使用公有云(bae,sae神马的)

vps太贵,bae,sae神马的调试很不方便。我采用了方案2

2 穿透内网。首先想到的是花生壳,用于穿透内网,原理上是可行的,不过linux下使用极其麻烦

某天闲逛github的时候,发现这个东东 (伟大的github!!),它是跨平台的!!

方案2最大的最大好处是你完全用你最熟悉的环境来开发!!

如何使用

使用方法极其简单。

首先到官网里. 它是免安装的。
解压之后,进入目录,在终端里执行./ngrok [端口号].
该指令的意思是把[端口号]映射到外网。
之后终端里会有一个ngrok给你分配的地址,这样就映射成功了!

PHP

URL:   http://3aa04f3b.ngrok.com/wechat/test/test1/example/server.php

Token:  thisismyweixintoken

xampp: http://127.0.0.1/wechat/test/test1/example/server.php 

执行: ./ngrok 80

ngrok                                                           (Ctrl+C to quit)

Tunnel Status                 online
Version                       1.6/1.6
Forwarding                    http://3aa04f3b.ngrok.com -> 127.0.0.1:80
Forwarding                    https://3aa04f3b.ngrok.com -> 127.0.0.1:80
Web Interface                 127.0.0.1:4040
# Conn                        3
Avg Conn Time                 5.34ms
HTTP Requests
-------------
GET /wechat/test/test1/exampl 200 OK

转载于:https://my.oschina.net/ecnu/blog/263385

你可能感兴趣的文章
Mybatis知识(1)
查看>>
php处理网站url编码及乱码问题
查看>>
快速入门:selenium自动化测试+ubuntu系统+php语言+firefox/chrome浏览器
查看>>
docx 转 doc
查看>>
DD DT DL标签
查看>>
用window.open函数页面传值
查看>>
SPOJ 10707 COT2 - Count on a tree II
查看>>
数据绑定——Vue.js
查看>>
Max Mex
查看>>
[CentOS] 7 不执行文件 /etc/rc.d/rc.local
查看>>
模态窗口的各个属性
查看>>
10.28 (上午) 开课一个月零二十四天 (数据访问)
查看>>
为什么你应该(从现在开始就)写博客
查看>>
小技巧积累
查看>>
Java JDBC链接Oracle数据库
查看>>
Moss2010 部署命令
查看>>
Git 操作分支
查看>>
Grid search in the tidyverse
查看>>
hdu 三部曲 Contestants Division
查看>>
day22——创建表、增加数据、查询数据
查看>>