让Google云引擎支持PHP

Google App Engine提供免费的应用程序,1G的空间和1G的带宽流量,如果需要还可以付费购买更多的月流量和空间!Google云引擎速度不错,而且1G空间和1G流量够500万次的网页访问,对我们来说足够了!由于Google App Engine目前只支持Python和Java程序,不支持PHP,所以我们不能直接放PHP程序,但是最近有人开发了一套程序,可以直接使用JAVA来运行php,就可以让Google Engine支持PHP了。

 

首先,下载Google App Engine的JAVA运行环境即 Google App Engine SDK for Java,下载地址网页:点此下载

然后下载Java运行PHP必备的程序phpwithjava,点此下载:下载地址,下载之后需要更改appengine-web.xml文件,我下载后直接放到E盘,直接打开E:\phpwithjava\war\WEB-INF\appengine-web.xml文件,将<application>phpwithjava</application>中的phpwithjava改为你自己的Google Engine应用程序ID。网上也有一些phpwithjava的下载文件,但是使用那些文件,上传至Google Engine时会出现错误,关键字为:oes not contain a <threadsafe> element,于是,我在appengine-web.xml文件中加入<threadsafe>true</threadsafe>,这样在上传程序时就不会出现错误了!

应用程序ID修改完毕后就需要将程序上传至Google Engine,使用Google App Engine SDK for Java进行上传,这里我是将Java运行环境放在E盘,打开cmd命令行,键入以下命令:

cd /d E:\appengine-java-sdk-1.7.1\bin              "切换到appcfg.cmd的文件目录,可以根据你存放的位置来更改路径" 

appcfg.cmd update E:\phpwithjava\war            “将程序war上传至服务器,可以根据你存放的位置来更改路径”

至此,大功告成,你可以输入你的网址可以看到程序已经在运行了!你可以把你得php程序放在war文件夹中,上传至服务器!

  • 暂时没有与之相关的文章
此条目发表在技术, 网络分类目录,贴了, , , , , 标签。将固定链接加入收藏夹。