<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>.::灵狼天::. &#187; App Engine</title>
	<atom:link href="http://icyleaf.com/tag/app-engine/feed/" rel="self" type="application/rss+xml" />
	<link>http://icyleaf.com</link>
	<description>icyleaf&#039;s blog - 心外无理，心外无物，心外无事</description>
	<lastBuildDate>Tue, 13 Dec 2011 02:34:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Google App Engine 上 PHP 的使用</title>
		<link>http://icyleaf.com/2009/06/google-app-engine-on-the-use-of-php/</link>
		<comments>http://icyleaf.com/2009/06/google-app-engine-on-the-use-of-php/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 04:31:59 +0000</pubDate>
		<dc:creator>icyleaf</dc:creator>
				<category><![CDATA[网络开发]]></category>
		<category><![CDATA[App Engine]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://icyleaf.com/?p=639</guid>
		<description><![CDATA[上次介绍了如何在 Google App Engine 运行 php 代码，这次是关于 GAE 上面 PHP 的使用方法。信息来源：PHPDeveloper 本日志转载摘文，主要有如何发电子邮件已经 PHP 的 SQL 使用。 如何使用 PHP 在 GAE 发送电子邮件 如何使用 PHP 在 GAE 创建，显示，更新和删除记录 pQg = PHP with SQL on GAE 如何使用 pQg]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="PHP on GAE" src="http://aralbalkan.com/wp-content/uploads/2009/04/appengine-java-php.jpg" alt="" width="496" height="323" /></p>
<p>上次介绍了<a href="http://icyleaf.com/2009/04/14/running-php-on-google-app-engine/" target="_self">如何在 Google App Engine 运行 php 代码</a>，这次是关于 GAE 上面 PHP 的使用方法。信息来源：<a href="http://www.phpdeveloper.org/news/12670" target="_self">PHPDeveloper</a></p>
<p>本日志转载摘文，主要有如何发电子邮件已经 PHP 的 SQL 使用。</p>
<ul>
<li><a href="http://blog.herbert.groot.jebbink.nl/2009/05/sending-email-with-php-at-gae.html">如何使用 PHP 在 GAE 发送电子邮件</a></li>
<li><a href="http://blog.herbert.groot.jebbink.nl/2009/05/creating-retrieving-updating-deleting.html">如何使用 PHP 在 GAE 创建，显示，更新和删除记录</a></li>
<li><a href="http://blog.herbert.groot.jebbink.nl/2009/05/rom-relational-object-mapping.html">pQg = PHP with SQL on GAE</a></li>
<li><a href="http://blog.herbert.groot.jebbink.nl/2009/06/how-to-use-rpg.html">如何使用 pQg</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://icyleaf.com/2009/06/google-app-engine-on-the-use-of-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>如何让PHP在Google App Engine上运行</title>
		<link>http://icyleaf.com/2009/04/running-php-on-google-app-engine/</link>
		<comments>http://icyleaf.com/2009/04/running-php-on-google-app-engine/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 15:57:36 +0000</pubDate>
		<dc:creator>icyleaf</dc:creator>
				<category><![CDATA[Webware]]></category>
		<category><![CDATA[App Engine]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Jetty]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Quercu]]></category>

		<guid isPermaLink="false">http://icyleaf.com/?p=594</guid>
		<description><![CDATA[话说前不久 Google App Engine 支持了第二种语言 Java，占据GAE需求排行榜的 java终于支持了，如果按这样的思路执行下去，那么不久的第三个语言肯定就是 PHP了！不过貌似大家都按耐不住这份心情，对 GAE 开始了各种的尝试，不过这里不能不说 java 是一个好东西，扩展和应用非常的广泛，于是乎就有了Quercu，它是一个 java 的应用，简单的说就是 PHP in Java。利用 Jetty（一款 Java 的web服务器）+ Quercus 就能让你在未开放 PHP语言支持的 GAE 上面运行 PHP代码，甚至把 Java 的类导入到 PHP里面执行！这就是 Quercus 的魔力。同样的如果你是 Ruby 用户，可以使用 JRuby 实现执行。好吧，下面开始实践：（方法来自：Brian’s World） 部署环境：Windows XP + Eclipse &#8230; <a href="http://icyleaf.com/2009/04/running-php-on-google-app-engine/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>话说前不久 Google App Engine 支持了第二种语言 Java，占据GAE需求排行榜的 java终于支持了，如果按这样的思路执行下去，那么不久的第三个语言肯定就是 PHP了！不过貌似大家都按耐不住这份心情，对 GAE 开始了各种的尝试，不过这里不能不说 java 是一个好东西，扩展和应用非常的广泛，于是乎就有了<a href="http://www.caucho.com/resin-3.0/quercus/" target="_self">Quercu</a>，它是一个 java 的应用，简单的说就是 PHP in Java。利用 <a href="http://www.mortbay.org/jetty/" target="_self">Jetty</a>（一款 Java 的web服务器）+ Quercus 就能让你在未开放 PHP语言支持的 GAE 上面运行 PHP代码，甚至把 Java 的类导入到 PHP里面执行！这就是 Quercus 的魔力。同样的如果你是 Ruby 用户，可以使用 <a href="http://olabini.com/blog/2009/04/jruby-on-rails-on-google-app-engine/" target="_self">JRuby</a> 实现执行。好吧，下面开始实践：（方法来自：<a href="http://brian.brispace.net/2009/04/09/php-on-google-app-engine/" target="_self">Brian’s World</a>）</p>
<p>部署环境：Windows XP + Eclipse 3.4 + GAE for Java eclipse 3.4 plugins（如果使用官方教程无法安装，请参见另类<a href="http://ihere.appspot.com/2009/04/eclipse-google-plugin-installation-guide.html" target="_self">安装教程</a>）<br />
<span id="more-594"></span><br />
首先，下载支持库类。肯定得需要 Jetty，Quercus 的 jar 包（由于 GAE 的版本限制，或许只支持目前的版本包，如果链接失效请搜索同样版本的jar包或者在本文的末尾下载整个演示工程的 war 包），第一个是 <a href="http://www.java2s.com/Code/Jar/jetty-6.1.0/Downloadjettyutil610jar.htm" target="_self">jetty-util-6.1.0.jar</a>， quercus.jar（<span class="status-body"><span class="entry-content">Quercus 3.1.6 jars版本，最新版的</span></span><span class="status-body"><span class="entry-content"> 3.2.x 不支持</span></span><span class="status-body"><span class="entry-content">）</span></span> 以及 <span class="status-body"><span class="entry-content">Quercus 包中的</span></span> resin_util.jar（这两个的<a href="http://lportal.svn.sourceforge.net/viewvc/lportal/portal/trunk/lib/development/" target="_self">下载页面</a>），这三个下载完毕之后放置在 GAE 工程的 “<strong>war/WEB_INF/</strong><strong>lib</strong>” 目录下面并为把 lib 整个目录设置为编译环境（Build Path）。</p>
<p>然后开始 Quercus的参数配置，编辑 “<strong>war/WEB_INF/web.xml</strong>” 文件，在&lt;web-apps&gt;&lt;/web-apps&gt;中间的适当位置加入：</p>
<pre lang="xml">Quercus Servlet
com.caucho.quercus.servlet.QuercusServlet

ini-file
WEB-INF/php.ini

<!-- 其他配置 -->

Quercus Servlet
*.php</pre>
<p>上面的 “<strong>WEB-INF/php.ini</strong>” 是自己创建的文件，并非 PHP 环境下复制过来的哦，留空即可，貌似没有加入这个文件，就无法运行。</p>
<p>另外还需要在  “<strong>WEB-INF/appengine-web.xml</strong>” 加入下面代码：</p>
<p>以上完成之后，就可以进行 PHP 代码的测试了，把你要运行的 php 文件放在  “<strong>WEB-INF</strong>” 目录下面即可。然后通过部署上传就可以看到 php 的完美运行了，本人的测试地址：<a href="http://go-ogle.appspot.com/info.php" target="_self">http://go-ogle.appspot.com/info.php</a></p>
<p>更多使用方法请看 <a href="http://www.caucho.com/resin-3.0/quercus/" target="_self">Quercu</a> 官方网站的相关文档。</p>
<p>附图（图片来自<a href="http://brian.brispace.net/2009/04/09/php-on-google-app-engine/" target="_self">Brian’s World</a>，如果失效，请下载下面的整个工程查看）：<br />
<img src="http://brian.brispace.net/wp-content/uploads/2009/04/picture-1.png" alt="php on gae" /></p>
<p><img src="http://brian.brispace.net/wp-content/uploads/2009/04/picture-2.png" alt="php on gae" /></p>
<p>整个测试工程下载（包含上面必需的 jar 包和所有配置和测试文件）：<a href="http://www.boxcn.net/shared/mus66snm76" target="_self">下载@Box.net</a></p>
]]></content:encoded>
			<wfw:commentRss>http://icyleaf.com/2009/04/running-php-on-google-app-engine/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>PHP In Google App Engine?</title>
		<link>http://icyleaf.com/2008/10/php-in-google-app-engine/</link>
		<comments>http://icyleaf.com/2008/10/php-in-google-app-engine/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 01:48:38 +0000</pubDate>
		<dc:creator>icyleaf</dc:creator>
				<category><![CDATA[网络开发]]></category>
		<category><![CDATA[App Engine]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://icyleaf.com/?p=420</guid>
		<description><![CDATA[文章来源：PHP In Google App Engine? 通过 App Engine Product Roadmap 最新发布的日志来看，它将会添加一种新的支持语言，在 Google Apps Small Business Solution Providers 的电子邮箱里这样说过： 特别令人感兴趣的，或许会添加一个新的运行语言来使用。但我不能说这个语言是什么，不过如果你们看过社区的发布的需求你们应该可以猜到是哪种语言。 下面让我们看看需求列表，Java 的需求量远远高于 PHP，Perl，Ruby。如果你没有申请，那么请给 “support for PHP” 添加一个星星投上一票（请不要在里面添加评论，这里会导致所有添加投票的用户均会受到一封 email 通知提示）。当然，我也希望 Zend Framework 作为选择框架并对所有的 App Engine 的 APIs 很好的支持。 == EOF == 无论最后 &#8230; <a href="http://icyleaf.com/2008/10/php-in-google-app-engine/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>文章来源：<a href="http://bradley-holt.blogspot.com/2008/10/php-in-google-app-engine.html">PHP In Google App Engine?</a></p>
<p>通过 <a href="http://code.google.com/appengine/docs/roadmap.html">App Engine Product Roadmap</a> 最新发布的日志来看，它将会添加一种新的支持语言，在 Google Apps Small Business Solution Providers 的电子邮箱里这样说过：</p>
<blockquote><p>特别令人感兴趣的，或许会添加一个新的运行语言来使用。但我不能说这个语言是什么，不过如果你们看过社区的发布的需求你们应该可以猜到是哪种语言。</p></blockquote>
<p>下面让我们看看<a href="http://code.google.com/p/googleappengine/issues/list" target="_self">需求列表</a>，Java 的需求量远远高于 PHP，Perl，Ruby。如果你没有申请，那么请给 “<a href="http://code.google.com/p/googleappengine/issues/detail?id=13">support for PHP</a>” 添加一个星星投上一票（请不要在里面添加评论，这里会导致所有添加投票的用户均会受到一封 email 通知提示）。当然，我也希望 Zend Framework 作为选择框架并对所有的 App Engine 的 APIs 很好的支持。</p>
<p>== EOF ==</p>
<p>无论最后 App Engine 添加的是哪种新的语言，如果你喜欢 PHP，不妨也去投上一票，说不定那一天真的支持的就是 PHP了</p>
]]></content:encoded>
			<wfw:commentRss>http://icyleaf.com/2008/10/php-in-google-app-engine/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

