微信开发很多情况需要 域名校验,为了让程序在域名下访问,每次调试都需要将代码发送至服务器上。
本文讲解了如何在本地模拟域名环境下的实时微信开发过程。
这里举例PHP 微信项目测试。
## 1.域名环境模拟
将域名解析手动强制到本地。
访问 Windows 系统 文件夹
C:\windows\system32\drivers\etc
![](https://box.kancloud.cn/2016-04-11_570b063f7583b.png)
编辑 hosts 文件,输入 127.0.0.1 mdev.guoran100.com
![](https://box.kancloud.cn/2016-04-11_570b064f2134b.png)
保存后关闭。这台计算机 访问域名mdev.guoran100.com 将 访问IP 127.0.0.1
![](https://box.kancloud.cn/2016-04-11_570b064f4cb76.png)
## 2.Apache PHP项目 域名绑定
这里以Wampsever中的 Apache 配置举例:
#### 配置:httpd-vhosts.conf
打开文件夹 D:\wamp\bin\apache\apache2.4.9\conf\extra
![](https://box.kancloud.cn/2016-04-11_570b064f665ed.png)
编辑 httpd-vhosts.conf
在最底部加入
~~~
<VirtualHost *:80>
ServerAdmin webmaster@mdev.guoran100.com
DocumentRoot "D:\wamp\apps\GR_WeiStorePHP"
ServerName mdev.guoran100.com
ErrorLog "logs/mdev.guoran100.com-error.log"
CustomLog "logs/mdev.guoran100.com-access.log" common
</VirtualHost>
~~~
**DocumentRoot PHP项目路径**
**ServerName 需要绑定的域名**
![](https://box.kancloud.cn/2016-04-11_570b064f790aa.png)
## 2.启用域名绑定。
配置 httpd.conf
D:\wamp\bin\apache\apache2.4.9\conf
![](https://box.kancloud.cn/2016-04-11_570b065676950.png)
~~~
搜索 conf/extra/httpd-vhosts.conf
将前面的# 取消,打开该功能。
~~~
![](https://box.kancloud.cn/2016-04-11_570b06568c6e0.png)
重新启动 Apache,即可完成。
此刻,在电脑上 访问http://mdev.guoran100.com 就会访问到你本机的PHP项目了。
3.安装微信web开发者工具
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1455784140&token=&lang=zh_CN
打开至页面底部选择相应版本安装即可
![](https://box.kancloud.cn/2016-04-11_570b0656ac642.png)