开发微信小程序最好有个云服务器,最好是centos平台的。
至于为什么?
1、想在手机上良好的体验微信小程序需要一个远程服务器
2、微信小程序的示例使用的centos。
我个人把开发环境分为三部分:数据库服务器,网站服务器,微信开发者工具
数据库服务器。
官方说使用mysql需要mysql5.6以上,据说官方的配置是5.7。由于个人原因,我使用的是phpStudy或者xampp,毕竟还有php的项目要开发和维护啊。
网站服务器可选php和node。
从语言的本身看没有好坏之分。php简单明了,include各种库也容易集成,配合ci框架开发也会比较迅速;node的require的引用也很直观,库也很丰富。
再看微信小程序的需求来看,开发用到的无非就是连接数据库,输出json。
另外我自己的选择。我虽然也做着php的开发,也采用tp开发过微信小程序服务器端。不过我最近有个小项目需要用到websocket,网上说node在处理socket上比php有优势,所以我又转了node。(最后补充下,php也是有非常多的socket框架的如walkman等)
以下是安装过程。
mysql的安装
我直接用的phpstudy,好吧,这是因为以前开发php项目的原因。另外phpstuy比xampp安装的速度快
1、在百度搜索 phpstudy 或者打开 www.phpstudy.net 网站或者 http://www.phpstudy.net/phpstudy/phpStudy20161103.zip 直接在下载
2、一路下一步安装到底。我没有D盘,所以只能选择C盘了。安装好之后会自动启动服务,附加的php不用管他。
接下来就可以通过MySQL管理器进行数据库的一般管理了。
node的安装
1、从 http://nodejs.cn/download/ 下载最新版 或者直接下载 https://nodejs.org/dist/v8.11.2/node-v8.11.2-x64.msi 这是个lts版本就是说长期维护版本。
2、安装如图一直下一步
3、因为npm各种问题,所以建议再安装yarn和cnpm工具
微信开发者工具安装
这个最简单。mp.weixin.qq.com 网站找到微信小程序开发文档
https://developers.weixin.qq.com/miniprogram/dev/quickstart/basic/getting-started.html#安装开发工具
到此需要安装的已经都安装完毕
ps:写文章还是挺难的啊