用PhpStorm IDE创建GG App Engine PHP应用教程

在上一篇教程里我们已经介绍了如何为PhpStorm搭建软件环境,那么今天就该是正式的开始创建App了:

3.创建首个Google App Engine PHP Application

现在我们就可以开始创建Google App Engine PHP应用了。以创建一个新的App"Hello, world"为例,在主菜单里选择choose File | New Project,或者是在欢迎界面点击Create New Project。

一个新的项目窗口就会出现,输入项目名称(ps-integration-testing)然后选择其类型——App Engine Project:

下一步我们需要提供一些更多的信息,比如:

App ID(它应该是从Google App Engine里获得,因此登录Google Account是必要的操作)

SDK 目录(目录需要包括dev_appserver.py、‘google’和‘php’包)

Python 2.7

PhpStorm会生成如下图所示的构架,这可以在项目工具窗口(Project tool window)里看到:

除此以外,PhpStorm还会生成两个文件:

App.yaml——定义运行时环境、API版本和处理程序将执行的参考

main.php——默认请求处理程序

我们可以在Settings | Project Settings | Google App Engine for PHP. SDK目录里改变Google App Engine for PHP的设置,Python的可执行文件路径也能在这里进行修改,我们还可以为部署提供谷歌账号的证书(如果我们在这里留白,那以后当我们想要上传App到Google App Engine的时候,GG会要求我们提供证书)

另一个可以浏览Google App Engine for PHP的办法是先打开一个由GG提供的示例App,然后进入到File | Open Directory,选择你想要Check的示例,这样一来SDK目录和Python可执行路径就能在Settings | Project Settings | Google App Engine for PHP里显示出来。