在Google GAE上通过JAVA运行PHP程序 占个座位先
11 八月 2009
一年前google推出了Google App Engine。提供了足够我们普通用户使用的空间和流量,而且还可以通过付费获得更多的空间和流量。其余的不多说了,现在许多关于GAE的介绍。
现在GAE已经至此java了,但不幸的是PHP任然毫无音讯。但是我们在google官方支持PHP之前我们可以使用基于java的Quercus。Quercus基本上可以100%的支持PHP语言(需要JDK1.5)。
现在我们开始用GAE运行PHP:
1) 注册一个免费的GAE帐户 。
2) 下载此文件到您的计算机(如果连接失效大家可以搜索phpwithgae便可以下载到它,如还不行就给我留言吧。)。
3) 修改war\WEB-INF\appengine-web.xml ,将phpwithgae换成你自己的GAE名字。
<?xml version="1.0" encoding="utf-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
<application>phpwithjava</application>
<version>1</version>
<!-- Configure java.util.logging -->
<system-properties>
<property name="java.util.logging.config.file" value="WEB-INF/logging.properties"/>
</system-properties>
<!-- For PHP-Support -->
<static-files>
<exclude path="/*.php" />
</static-files>
<resource-files>
<include path="/**.php" />
</resource-files>
</appengine-web-app>
4) 最后上传您的程序 。(下载谷歌appengine SDK for Java ,并使用下面的命令 。
appcfg.cmd update C:\projects\phpwithjava\war)
To see this in action just visit:看到这一行动只需访问:
http://phpwithjava.appspot.com/webdigi.php and http://phpwithjava.appspot.com/info.php http://phpwithjava.appspot.com/webdigi.php和http://phpwithjava.appspot.com/info.php
我将继续翻译一些关于GAE和PHP的文章,前面大家已经看到了wordpress在gae上的运行效果了,但是那个mysql问题没有得到很好的解决,下面我们将看看如何在GAE上安装一个类似MYsql的应用,并且可以远程调用数据库
转载请注明 www.fly7.cn
5 Responses for "在Google GAE上通过JAVA运行PHP程序"
-
reply -
reply主要是那个Mysql的问题,不过又发现了一个叫jiql的项目,就是在GAE上做类似MYSQL的东西的
-
reply哈哈,博主用五笔打字法。
-
reply
com.caucho.quercus.QuercusRuntimeException: java.lang.ClassNotFoundException: `org.mortbay.util.ajax.Continuation' not valid: java.lang.ClassNotFoundException: org.mortbay.util.ajax.Continuation -
reply@Reply sa:呵呵,我用的拼音哦,错别字是吧~~~

很好啊,gae支持java后我也找到过国外一篇利用java虚拟出php的一个文章,不过他自己造了一个模拟数据库,听繁琐,就没有用~这个很棒,速度也快,呵呵