现在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) 最后上传您的程序 。
转载自 http://www.feeqi.com/?p=23048
分享到:
相关推荐
对于希望在GAE上部署PHP应用的开发者来说,这是一个非常有用的工具。 要在GAE上使用Quercus支持PHP,你需要遵循以下步骤: 1. **安装和配置Quercus**:首先,你需要下载Quercus的Java库,并将其添加到你的GAE项目...
在GAE的环境下,由于它不原生支持PHP,Quercus就扮演了关键角色,使得开发者可以将PHP应用部署到这个基于Java的云服务平台上。 首先,我们需要了解Google App Engine的基本概念。GAE是一个PaaS(Platform as a ...
- 如何在GAE上部署应用。 - Django框架的使用,包括模型、视图、模板和URL配置。 - 数据库设计和ORM操作。 - Python Web应用的开发流程。 - 使用版本控制工具(如Git)协作开发项目。 - 编写和执行单元测试。 总的...
Google App Engine(GAE)是谷歌提供的一种云计算平台,它允许开发者构建并托管Web应用程序,无需管理和...通过学习和实践,你可以掌握在GAE上构建和部署应用程序的全过程,以及如何利用GWT提高开发效率和用户体验。
9. **部署与测试**:在 GAE 上部署应用,开发者需要配置 app.yaml 文件以定义应用程序的运行环境,然后使用 Google Cloud SDK 或 Maven 插件进行部署。测试方面,可能有单元测试、集成测试和端到端测试,确保客户端...
- 安全和权限:介绍如何在GAE平台上实现应用的安全性,包括用户认证、权限控制等。 - 性能优化:介绍如何优化GAE应用的性能,包括代码优化、资源管理等。 - 调试与监控:讲述如何使用GAE提供的工具进行应用的调试和...
- **开发环境**:安装插件后,Eclipse将提供GAE项目的模板,可以创建、运行和部署基于Java的应用到GAE平台。 - **本地开发**:插件允许在本地环境中模拟GAE服务,如数据存储(Datastore)、任务队列(Task Queues...
通过阅读这些文档,你不仅可以了解如何在GAE上搭建和运行Python应用,还能学习到如何优化和维护这些应用。对于初学者来说,这些资料是宝贵的资源,而对于经验丰富的开发者,它们将帮助你更好地利用GAE的特性来提升...
控制端的部署过程中,需要在服务器上创建一个应用,初始化 MySQL 和 Memcache,创建初始版本的代码,并复制页面下方的 SVN 仓库地址。然后使用 SVN 检出代码,将控制端代码复制到检出的应用代码目录,修改控制端代码...
【Google App Engine 简介】 Google App Engine (GAE) 是 Google 提供的一个平台,用于构建和托管网络应用程序。它不仅是一个免费的虚拟主机...完成这些步骤后,开发者便可以开始在 GAE 上构建和调试自己的网络应用。
SDUpload 0.1 是一个专为Google App Engine(GAE)设计的第三方上传工具,旨在简化应用程序的部署过程。这款工具特别适合那些不熟悉Python开发环境或者GAE SDK配置的用户,因为它是Windows平台下的命令行程序,无需...
Google App Engine(GAE)是谷歌推出的一款云平台服务,旨在为开发者提供一个简单、高效的方式来构建和托管应用程序,尤其适用于那些需要快速扩展的应用场景。自2008年发布以来,Google App Engine已经成为众多...
SAE的定位和谷歌的GAE(Google App Engine)类似,都提供了托管服务来简化开发者对于应用程序的部署和管理过程。 SAE的主要特点包括: 1. 不需要用户关心硬件架设,不需要知道运行的操作系统,也不需要配置运行...
"gae26IE"可能暗示这个项目是使用Google App Engine进行部署的,这是一个云平台,允许开发者使用多种编程语言(包括Python、Java、Go等)构建和托管Web应用程序。 总结一下,"WowFog.q9zk9762xy.gae26IE"可能是一个...
SDK包含了一套开发工具,允许开发者在本地模拟GAE环境运行和调试应用,确保在部署到线上之前功能正常。 通过以上步骤,用户能够成功地使用Google App Engine构建和测试自己的网站或网络应用程序。Google App Engine...
1. **Google App Engine**:了解GAE的工作原理,包括它的服务(如Datastore、Blobstore、Task Queue)、部署流程、应用限制以及如何进行身份验证和授权。 2. **MapReduce模型**:深入理解MapReduce的基本概念,包括...
Google AppEngine 是 Google 提供的一种 Platform-as-a-Service (PaaS) 云服务,允许开发者快速构建和部署 web 应用程序。主要特性有: 1. **免运维**:Google 管理基础架构,开发者只需关注应用代码。 2. **可扩展...
PaaS(Platform-as-a-Service)是云计算的三大服务模式之一,它提供了一种平台,使开发者能够构建、部署和管理应用程序,而无需关心底层基础设施。以下是对国内外主要PaaS平台的详细分析: 1. **Amazon AWS** - **...
Google App Engine(GAE)是谷歌提供的一款云端应用程序开发平台,允许开发者使用Python、Java、Go或PHP等语言编写应用,并在谷歌的基础设施上运行。它提供了完整的服务器环境,包括存储、数据库、计算资源和网络...