微信小程序小白总结全攻略4-服务器(windows OS)简易搭建和相关配置

废话少叙,切入正题。


    作为微信小程序后端的“核心”,服务器搭建这一步至关重要,而且操作繁杂,需要有耐心而且会查阅,下面将提供一种简单有效的简易的微信小程序服务器从零搭建和相关配置方法。


一、服务器的购买

     同域名一样,如果你打算稍微学下服务器的搭建相关知识,并且不想有任何限制(即服务器用一段时间,后面还想方便地用来作网站的服务器),而不是去学如何使用腾讯云的微信小程序解决方案,那么买任何国内主流服务器商的服务器都没问题,不一定必须要腾讯云、阿里云、华为云什么的都OK。

       这里本人因为域名打算通过阿里云购买备案,所以服务器自然就在阿里云买的。因为本人以学习为目的,所以买的是最便宜的学生款小服务器,后面事实证明这个服务器完全够用。这里给个学生服务器的链接   链接

      这里因为只熟悉windows所以选的是windows server 2008标准版 SP2 32镜像的ECS云服务器,后面的搭建和配置也就是针对这个来说的。但事实上,windows OS作为服务器镜像操作起来有点繁琐,建议熟悉Ubuntu的,可以选Ubuntu 16.04,而且价钱差不多还是64位。至于有商业需求的,建议多多咨询下,这种学生服务器应该不太合适。


二、服务器搭建流程(以阿里云服务器PHP+MYSQL为例)

     (一)控制台相关设置

      登录阿里云官网,进入控制台,查看你的服务器实例,记录你的服务器公网IP,这个用于域名备案的信息填写、作为小程序开发阶段的服务器地址。然后点击“更多”,修改你的服务器远程连接密码。之后就是配置你的安全组,查看你的“配置规则”,按照下图,没有的部分添加补上,这样以后就不用担心端口配置的问题了。

   

    (二)服务器环境配置

      如果你跟我一样买的是一个空白“干净”的服务器。那么下面就要注意了。

      首先要学会用远程连接,因为我想你不会喜欢阿里云控制台里面那个“远程连接”的(无法键盘操作)。在自己电脑里(前提是windows系统),按下Ctrl+R,然后输入mstsc快捷打开远程连接,ip就输你的服务器公网IP,别着急点“连接”,先点“显示选项”,调一下本地资源里面的组合键和剪贴板,然后把驱动器勾选上,方便后面从自己电脑上转移文件到服务器里。差不多就连接吧。

      解锁密码就是你刚刚阿里云控制台设置的远程连接密码。然后迎接而来的熟悉的windows界面,但是真的“干净”。下面才真正进入环境配置。

     这里推荐一个超级简单的方法,下载iis+php+mysql的集成安装包   网站链接,然后转移到服务器中安装即可。不好用就老老实实通过“服务器管理器”安装部署iss  配置方法链接, 然后可以直接下载安装一个wamp(下载地址上一章有)来搞定php和mysql。

     如果安装途中出现各种问题,那么就对了。打开服务器的程序和功能看看是不是少了这几样

缺啥补啥把,    微软官网

      如果你后面发现php文件无法运行,那么有两种方法:1.添加iis处理程序映射  教程链接  2.let it go,不需要能在服务器中运行,但是所有的php代码都需要在自己的电脑上写好了转移过去。(不推荐)

      

    (三)SSL证书配置(开发后期再看也行)

     将之前域名配置时搞到的SSL证书按照说明安装配置在服务器上即可,这里注意下,如果安装后发现该域名还是不能作为微信小程序合法域名,是因为tls版本过低的问题,网上有很多说话,说windows server 2008 sp2不支持更高版本的tls,但事实证明这有问题,因为我安装完这个注册表问题就解决了。   注册表网站链接  

    

    (四)mysql相关问题

    为了方便在自己电脑上便捷管理,这里推荐一个好用软件 Navicat Premiun,不过正版要收费,破解版地址:   链接   使用说明也在里面,很简单。

    对表的管理非常方便,而且操作简单,省去了很多代码步骤。 不过这个只能用来管理,监测数据。要能实现在微信小程序数据库的自动增删改查,需要写接口。后面章节会进一步介绍接口写法。


    以上就是我认为很简易的服务器搭建方法和其他相关配置,理解不深,因为只追求能用就行了。欢迎评论指正。