之前的情况我不太了解,反正现在的腾讯平台是不允许你将应用开发地址,编辑到腾讯平台之外的地方的。也就是说你在应用开发的时候,会遇到一个很囧的情况,你不得不将代码传到腾讯的服务器上才能进行测试。无论从哪方面来看,这显然是不能被接受的(这里我就不吐槽腾讯的平台里的细节了)。

思路很简单,就是欺骗本地浏览器环境,将其导向到我们自己的服务器上,或本机的开发环境上。

做法(假设你使用的也是PHP + nginx环境):

1. 不需要改动腾讯平台上的任何东西,但是你必须知道自己的应用开发地址:

2. 在你的nginx虚拟站点中添加一个新站点,server_name就使用应用开发地址中的域名,root和php的fastcgi_param,都使用你项目部署的www文件夹

3. 记得将nginx的默认index添加为index.php,或者你项目www文件夹下的某个默认入口文件

4. 修改本机的hosts,添加127.0.0.1 xxx.qzoneapp.com

这就完毕了,现在点按“调试”按钮,你应该能看到你本机环境上的项目入口了