部署服务器
该项目的APP由于是处于开发阶段,因此对于上下行带宽要求不高,存储空间也没有大的需求。
这里可以自己使用一台电脑搭建服务器环境。
好处就是基本没有额外的开销,机器的全部处理性能和存储空间相当够用,上下行带宽取决于该服务器电脑连接的网络带宽。
坏处就是需要一直开机,由于各种不可抗因素会早出服务器的不稳定性。
也可以使用目前第三方提供的云主机服务,比如腾讯云,阿里云等等。
好处就是上面坏处的补充,稳定,部分配置已经设置好,方便一些。
坏处也显而易见,费用较高,而且存储空间,处理性能,上下行带宽越大/好,费用也就越高。
因为目前APP仍处于开发阶段,因此我这里选择了腾讯云的学生套餐的云主机(10元/月)。
云主机系统配置
购买后就是部署云主机的环境了,这里他会让你选择给云主机安装不同的Server系统(CentOS系列,WindowsServer系列),一般推荐使用Linux环境的CentOS系统,更为稳定可靠。
不过这里因为是第一次接触到,就跟着学长一样用起了WindowsServer2012,之后会尝试把服务器环境转移到CentOS上去。
然后就是在该台云主机上配置必要的环境了,首先是VC环境的配置,从08到15的64位官方VC库全部安装一遍。
注:该处VC库的安装需要注意安装后的完整性,特别是msv**.dll文件最好对照一下检查是否缺少(当初本人安装时一直是各个VC库各种文件丢失,重装VC库也没用,只好找到缺少的dll文件一个个粘进去了)
WAMP配置部署
接下来是安装WampServer,这是一个集成软件,可快速安装并设置好AMP环境,包含Apache\MySQL\PHP。
这里推荐使用包含的MySQL版本在5.6.0以上版本的Wamp,建表时的数据类型与之相关,5.6以上版本较为便利.
安装完成后先别急进入Loaclhost建表,首先需要配置的是Apache下的各类conf配置文件,设置该云主机的外网可以接受访问,具体内容可以百度查找一下。
注:这里我遇到的情况就不太一样了,从官网上下载最新的64位wamp,打开Apache目录下的httpd.conf,在修改外网访问权限后依旧无法在其他主机上访问本机外网,折腾了半天,发现不仅是httpd.conf里面需要修改权限,其他的许多conf文件里均需要修改权限设置,当时头就大了,后来学长不知道从哪里搞来的一个wamp安装包,说是人家都给配置好的,装了上去,他就那样子解决了···
接着设置wamp的语言,有简体中文可选,然后进入Localhost,看是否能成功打开页面,正常显示的话wamp安装配置基本就到此了。
注:这里如果之前有安装了IIS服务的,请注意80端口的冲突,要么关闭IIS服务,要么修改wamp的端口,改为8080之类的都可以,具体修改端口设置可以网上百度查找,较为简单。
MySQL相关
然后就是打开localhost,点击下面的phpmyadmin,就进入了MySQL数据库中&