第二章 获取服务器资源

  使用微信公众平台开发模式需要拥有自己的服务器资源,用于存放自己开发的程序文件。

  本章将主要介绍如何申请免费的新浪SAE应用空间以及上传接口程序文件。

  如果自己拥有云主机或虚拟主机,那么使用自有的服务器也是一个不错的选择。

2.1 新浪 SAE

   Sina App Engine(一下简称SAE)是新浪研发中心于2009年8月开始内部开发,并在2009年11月3日正式推出第一个Alpha 版本的国内首个公有云计算平台http://sae.sina.com.cn),SAE 是新浪云计算战略的核心组成部分。

  SAE 选择在国内流行最广的Web 开发语言PHP作为首选支持语言,Web 开发者可以再Linux、Mac、Windows 上通过SVN或者Web 版在线代码编辑器进行开发、部署、调试,团队开发时,还可以进行成员协作,不同的角色将对代码、项目拥有不同的权限。

  SAE 提供了一系列分布式计算、存储服务供开发者使用,包括:分布式文件存储、分布式数据库集群、分布式缓存、分布式定时服务等,这些服务将大大降低了开发者的运营风险。

  作为典型的云计算,SAE采用“所付即所用,所付仅所用”的计费理念,通过日志和统计中心精确地计算每个应用的资源消耗(包括CPU、内存、磁盘等)。

  总之,SAE 就是简单高效的分布式Web 服务开发、运行平台。

  2.1.1 申请账号

    SAE 的注册地址:http://sae.sina.com.cn/?m=user&a=reg。(注册微博账号即可)

    经过个人资料填写及手机验证等操作即可获得SAE 账号。

  2.1.2 创建应用

    ① 登录SAE 账号 --> 我的应用 --> 应用列表 --> 创建新应用 --> (禁止违法内容)继续创建 --> 填写信息页面

    ② 依次填写二级域名(AppID)、应用名称、验证码、开发语言(本书选择PHP)、应用类型(本书选择Web)。若AppID被其他人占用,会提示已被占用,需要重新填入新的域名。

    ③ 填写完毕后,单击“创建应用”--> 安全认证框(系统要求输入安全码)--> 正确输入安全码后,提示创建成功。

  2.1.3 创建版本

    ① 在应用管理中,点击对应(刚才创建)的AppID 名,进入应用信息页面 --> 应用管理 --> 这里创建一个版本 --> 创建版本页面

    ② 版本号默认为1(可以不更改),点击“创建”按钮。至此,成功创建了一个域名URL 为 http://XXX(AppID).sinaapp.com/的SAE应用了。

  2.1.4 上传代码

    ① 将(本书)PHP代码保存到文件index.php(或者使用微信官方提供的文件)。

      注意:代码必须使用专业的开发软件来保存操作,如Notepad++(不要使用Windows 自带的记事本等),保存时需设置格式为“UTF-8 无BOM格式”。(Notepad++ 设置方法:格式-->以UTF-8 无BOM格式编码)

    ② 然后使用压缩软件将index.php 压缩成ZIP格式。

      注意:不能压缩成RAR格式,因为SAE不支持RAR格式文件的上传。

    ③ 回到SAE 应用的“代码管理”界面中,操作 --> 上传代码包 --> 代码上传页面

    ④ 点击“上传文件”按钮(可能要求输入安全码),选择刚才压缩的index.zip文件(出现绿底白字index.zip 即上传成功)。

    ⑤  再次回到SAE引用的“代码管理”界面中,点击“编辑代码”按钮(可能要求输入安全码)。若在代码编辑页面中,看到刚才上传的index.php,则表示上传成功。双击index.php 即可查看源代码。

 

2.2 虚拟主机

  如果你已经拥有虚拟主机或云主机(则不用使用免费的SAE),可以将其用作微信公众平台开发模式的服务器资源。

  (购买:万网、新网、西部数码等老牌网络服务提供商)

  本书使用PHP 语言和MySQL 数据库操作为程序运行环境,如果想运行本书代码,购买空间的时候需要选择支持PHP 和MySQL 的空间。

  购买成功后,将得到FTP 上传地址、账号及密码

  ......(详细内容看书P18)

 

posted @ 2015-04-11 10:07  被盗的小偷  阅读(145)  评论(0)    收藏  举报