Google App Engine申请使用步骤及上传数据的三种方法.doc

上传人:桔**** 文档编号:557746993 上传时间:2023-06-10 格式:DOC 页数:5 大小:27KB
返回 下载 相关 举报
Google App Engine申请使用步骤及上传数据的三种方法.doc_第1页
第1页 / 共5页
Google App Engine申请使用步骤及上传数据的三种方法.doc_第2页
第2页 / 共5页
Google App Engine申请使用步骤及上传数据的三种方法.doc_第3页
第3页 / 共5页
Google App Engine申请使用步骤及上传数据的三种方法.doc_第4页
第4页 / 共5页
Google App Engine申请使用步骤及上传数据的三种方法.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《Google App Engine申请使用步骤及上传数据的三种方法.doc》由会员分享,可在线阅读,更多相关《Google App Engine申请使用步骤及上传数据的三种方法.doc(5页珍藏版)》请在金锄头文库上搜索。

1、Google App Engine申请使用步骤及上传数据的三种方法最近由于用PHP开发了天气预报预报插件,调用的用户开始增多,考虑空间和带宽因素,试着考虑将一些必要的调用放置在免费的公用空间上,正好看到由于Google App Engine支持JAVA,而通过Quercus可以在未开放PHP语言支持的GAE上面运行PHP代码,真是一阵激动,按耐不住心情,这两天向Google App Engine申请尝试了一把,最后不免有点失望,部署上去的PHP天气预报插件没法执行,调试了半天Quercus似乎对PHP的一些函数不支持(也许是我JAVA部署的水平有限,呵呵),不过这两天的付出也很值得,至少我多了

2、5G的空间,以后可以存放一些图片等文件,以便远程调用,减轻主WEB的压力,哈哈,估计空间商要气死了。闲话少说,详细说明下我从GAE申请到向GAE上传文件及运行PHP的步骤,网上详细说明的可不多哦,嘿嘿。简单介绍GAE和QuercusGoogle App Engine是用Python编程语言实现的,允许一个用户免费申请10个应用,每个应用空间为500M,以为再也不需要虚拟空间的朋友可得克制下喜悦的心情,据说每个应用空间最多只能传1000个文件,嘿嘿。这里有篇博友介绍Google App Engine缺陷及限制的文章,大家可以看看。Quercus可以在未开放PHP语言支持的GAE上面运行PHP代码

3、,甚至能把Java的类导入到 PHP里面执行。目前已经在Quercus上存在的PHP应用有DokuWiki、Drupal、Gallery2、Mantis、Mediawiki、Openads、PHP-Nuke、phpMyAdmin、PHProjekt、Vanilla、Wordpress,上其官网都能看到如何在Quercus上安装这些应用(似乎没有如何在Google App Engine上安装的实例)。GAE申请使用步骤第一步:当然是注册Google帐户,如果已注册,只要登陆即可,Google帐户只要注册一个,Google的所有应用都可使用。第二步:创建一个应用,GAE总共可以创建10个应用,每个

4、应用空间500M。创建一个Google App Engine应用第三步:输入申请人的手机号码,Google App Engine会向申请人手机发送一串数字组成的号码短信,以便验证申请人的有效性,网上有人说是发Mail,当前Google似乎使用了SMS,形式为国家代码+手机号码,即+86TelephoneNum,然后就耐心等待吧,很长时间哦,嘿嘿填入手机号码,等待GAE发送申请码第四步:填写GAE应用的详细信息,应用标示符注册完毕后是无法更改的,填写时注意。填写GAE应用的详细信息第五步:填写完毕后,GAE的应用就算申请注册成功了,你可以查看控制面板或者用appcfg.py上传你的开发程序或者邀

5、请开发者和你一起来开发,注册其他应用依此类推。GAE应用注册成功了如何在Google App Engine上运行PHP经过我的测试,跑一般的PHP应该没啥问题,就是碰到有些函数时会报错,比如foreach,fopen,file等,当然这也可能和捆绑的Java类库版本,服务器的运行环境有关。查了很多资料,有说resin-4.0.0里可找到resin.jar,建议使用resin.jar而不是quercus.jar + resin-util.jar + script-10.jar + jetty-util-6.1.0.jar这个防范。这样使用foreach就不会出错,我没有测试成功。下面是在GAE上

6、部署PHP程序的步骤。第一步:下载Jar,我从网上下载后放在了一起,你可以从这里下载。第二步:开始配置Quercus的参数,文件地址WEB-INFweb.xml具体怎么配置我也不是太清楚,如果你有Java基础,可能更容易配置,请参考这里。WEB-INF/php.ini是自己创建的文件,留空即可,网上有人说没有加入这个文件,就无法运行,我没有尝试过。在此我提个问题,有谁知道如何配置Quercus下的php.ini,Quercus的帮助文档没有详细说明,望能人指点。第三步:配置appengine-web.xml,此处配置是为了能够上传至GAE应用空间,与之间填写申请的应用标示符,如图编辑GAE的配

7、置文件,设置应用标示符 经过上述配置后,PHP在Quercus上的配置就算完成了,下面就是如何上传至GAE的应用空间了。如何将文件上传到Google App Engine的应用空间上上传至GAE应用空间的方法有很多,网上我查到有三种方式,基本上都是根据appcfg.py演变而成,参数也一样。方法一:GAE自带的appcfg.py第一步:安装GAE,点击下载。第二步:由于GAE是python编程语言实现,所以需要安装python2.5以上版本,点击下载。第三步:配置yaml文件,注意用appcfg.py上传时目录下需要放置yaml文件,有关yaml文件的配置帮助文档在这。第四步:appcfg.p

8、y update 上传文件的所在目录方法二:第三方工具:SDUpload点击下载,参数和appcfg.py应用一样。appcfg.py和sdupload都有一个缺陷,帮助文档上说单个文件的最大上传大小为1,048,576字节,修改参数也无用,大伙可以尝试一下,呵呵。方法三:Google App Engine Java SDK这是我觉得最简单的方法,减去了yaml的配置烦恼和文件大小的限制。第一步:下载appengine-java-sdk。第二步:解压下载文件第三步:应用appcfg.cmd命令,比如我将SDK的文档放置在D盘,只要点击运行,输入CMD,在DOS运行模式下输入:D:appengi

9、ne-java-sdk-1.2.1binappcfg.cmd update E:leapsoulcnwar按照提示输入注册Google帐户的Email地址和密码即可。如果碰到GAE应用空间不能上传的问题,进程吊死,你只要改变应用参数为rollback即可:D:appengine-java-sdk-1.2.1binappcfg.cmd rollback E:leapsoulcnwar另据说Google App Engine上传也有续传工具,我没有找到。好了,通过上面的介绍,基本上Google App Engine从注册申请到配置部署PHP程序再到上传数据,整个流程就算介绍完了,其实在Google App Engine上运行PHP程序还是相对比较简单,只是似乎支持力度还不够,希望Google尽早在GAE上支持PHP语言。大家可以看下我在Google App Engine上运行的简单PHP应用:http:/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号