利用GoogleApp托管自己的PHP代码(Eclipse开发环境)

来源:互联网 发布:ubuntu软件安装 编辑:程序博客网 时间:2024/06/05 08:43

Google 在一年前发布了Google App Engine (GAE) 。这是一个免费的 App Engine 主机,可以让你的每个Application(免费的最多有10个)有1GB的磁盘空间和43.6个CPU小时与10GB的上传和10GB的下载带宽,以及2000个电子邮件。如果你需要地更多,那就是付钱了。

GAE 最近发布了正式支持Java的通知。于是,互联网上开始有了各种各样的BLOG评论文章,还有一些人居然在Google App Engine 中运行PHP程序,这个太不可思议了。因为GAE目前并不支持PHP。

其实,他们使用了一个叫做 Quercus的东东, Quercus 本质上是一个 100% 的用Java 实现的一个 PHP 引擎 (需要 JDK 1.5),所以,只要你把Quercus集成到你的GAE中,你自然也可以运行PHP脚本了。

 

下面是大体步骤:

1、 注删一个 免费的帐号。接收验证码短信,可能需要等待好几分钟,不要着急。
2、下载这个文件 到你本机。
3、在 war/WEB-INF/appengine-web.xml 编辑应用的XML tag,把其名字改成你所注册的名字。例如:

 <application>where23</application>

4、最后,上传你的应用。(需要安装JDK和appengine-java-sdk)。

d:/appengine-java-sdk/bin/appcfg.cmd update c:/phpwithjava/war/

5、使用Eclipse开发

5.1、 安装Eclipse Google 插件(http://code.google.com/intl/zh-CN/eclipse/docs/install-eclipse-3.4.html):

http://dl.google.com/eclipse/plugin/3.4(根据自己的Eclipse版本而定,我的是3.5)

5.2、在Eclipse中新建“web application project”后将“phpwithjava.rar”解压后的两个文件夹“src”和“war”替换Eclispe自动生成的“src”和“war”。

5.3、开发完成后,点击Eclipse中的“Deploy App Engine Project”按钮上传工程到指定的application-id。

原创粉丝点击