微信小程序开发工具,腾讯云服务支持PHP语言啦!

如今,触手可及、用完即走的微信小程序受到了众多企业、商家的追捧,单一的NodeJS语言已无法满足广大用户人群。因此,昨日腾讯云工具新增了使用人群更为广泛的PHP Demo教程与源码,也就是说微信小程序支持PHP语言开发了。

那么,开发者要如何部署属于自己的小程序开发环境呢?

简单来说,开发者只需要四步即可部署属于自己的小程序开发环境:

01通过微信公众平台授权登录腾讯云

打开微信公众平台小程序后台 在设置-开发者工具,可开通使用腾讯云服务

此时通过小程序开发者工具查看腾讯云状态并不会同步,状态会在第一次部署开发环境之后才会同步腾讯云的状态到微信开发者工具上。

02安装开发工具

下载并安装微信开发者工具,使用小程序绑定的微信号扫码登录开发者工具。

03导入PHP DEMO 和配置

你可以通过两个途径访问Github 上 wafer2-quickstart-php 项目下载 Demo 代码:

  1. 访问仓库主页,单机clone or download 按钮,再单击 Download ZIP 下载打包好的 Demo 代码:
  2. 通过 git clone 下载代码:

git clone https://github.com/tencentyun/wafer2-quickstart-php.git

04上传和部署 PHP 代码

打开第二步安装的微信开发者工具,点击【小程序项目】按钮。

输入小程序 AppID,项目目录选择上一步下载下来的代码目录,点击确定创建小程序项目。

再次点击【确定】进入开发者工具。

注意:

目录请选择 quickstart 根目录。包含有 >project.config.json,请不要只选择 client 目录!

打开 Demo 代码中 server 目录下的 config.php 文件,将其中的 mysql 配置项的密码 pass 改成你的微信小程序 AppID,并保存。

点击界面右上角的【腾讯云】图标,在下拉的菜单栏中选择【上传测试代码】。

选择【模块上传】并勾选全部选项,然后勾选【部署后自动安装依赖】,点击【确定】开始上传代码。

上传代码完成之后,点击右上角的【详情】按钮,接着选择【腾讯云状态】即可看到腾讯云自动分配给你的开发环境域名:

完整复制(包括 https://) 开发环境 request 域名,然后在编辑器中打开 client/config.js 文件,将复制的域名填入 host 中并保存,保存之后编辑器会自动编译小程序,左边的模拟器窗口即可实时显示出客户端的 Demo:

在模拟器中点击【登录】,看到显示“登录成功”,即为开通完成,可以开始你的其他开发了。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏肖洒的博客

【Hexo】bat自动处理hexo命令

每次写新文章都得hexo new “xxx”,写完再hexo g -d,挺麻烦的。 就不能写一个脚本来自动执行吗?

14520
来自专栏区块链

XSS攻击入门

反射性XSS XSS又叫CSS(Cross Site Script)跨站脚本攻击。它指的是恶意攻击者往Web页面TM入恶意代码,当用户浏览该页之时。嵌入其中We...

28850
来自专栏AhDung

【手记】F5调试报"由于缺少调试目标xxx无法开始调试xxx设置OutputPath和AssemblyName"

如果先点【生成】项目,再按F5调试就不会报错,但稍后修改代码后再次调试,会发现VS启动的是代码修改前的程序,也就是说,深一层的问题其实是调试时不会先生成,而是直...

20320
来自专栏nice_每一天

linux CentOS6.5 yum安装mysql 5.6

3.随便在你存放文件的目录下执行,这里解释一下,由于这个mysql的yum源服务器在国外,所以下载速度会比较慢,还好mysql5.6只有79M大,而mysql5...

22120
来自专栏calvin

xamarin.forms uwp app部署到手机移动设备进行测试,真机调试(device portal方式部署)

最近学习xamarin。刚好 手上有一个lumia 930.所以试一试把uwp app部署到手机上,并真机调试一把。

17010
来自专栏腾讯移动品质中心TMQ的专栏

如何轻松爬取网页数据?

在实际工作中,难免会遇到从网页爬取数据信息的需求,如:从微软官网上爬取最新发布的系统版本。很明显这是个网页爬虫的工作。本文将根据网站特性进行分类介绍几种使用py...

4.4K20
来自专栏有趣的django

Django REST framework+Vue 打造生鲜超市(七) 八、商品详情页功能

八、商品详情页功能  8.1.viewsets实现商品详情页接口 (1)商品详情页只需要多继承一个类(mixins.RetrieveModelMixin)就可以...

556110
来自专栏iOS开发随笔

React Native安装react-native-vector-icons出现错

11220
来自专栏编程

从w命令开始,系统状态命令哪个最强大?哪个你最熟悉?

最快的时间内,通过不同命令对Linux系统状态的把控,也是运维的基本功。今天一起来汇总一下,看看都有哪些。 1 使用w查看系统负载 相信所有的linux管理员最...

20980
来自专栏测试驿栈

Jmeter(二十)_Mock接口

Mock通常是指,在测试一个对象时,我们构造一些假的对象来模拟与其交互。而这些Mock对象的行为是我们事先设定且符合预期。通过这些Mock对象来测试对象在正常逻...

35020

扫码关注云+社区

领取腾讯云代金券