成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

手把手教你在Google App Engine上運行PHP

開發 開發工具
本文講解如何在Google App Engine上配置部署PHP的運行環境。要在App Engine上運行PHP是基于App Engine對Java的支持:通過Java虛擬機可以實現PHP in Java,從而實現App Engine上PHP的運行。

話說前不久 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 實現執行。好吧,下面開始實踐:

部署環境:Windows XP + Eclipse 3.4 + GAE for Java eclipse 3.4 plugins(如果使用官方教程無法安裝,請參見另類安裝教程)

首先,下載支持庫類。肯定得需要 Jetty,Quercus 的 jar 包(由于 GAE 的版本限制,或許只支持目前的版本包,如果鏈接失效請搜索同樣版本的jar包或者在本文的末尾下載整個演示工程的 war 包),第一個是 jetty-util-6.1.0.jar, quercus.jar(Quercus 3.1.6 jars版本,最新版的 3.2.x 不支持) 以及 Quercus 包中的 resin_util.jar(這兩個的下載頁面),這三個下載完畢之后放置在 GAE 工程的 “war/WEB_INF/lib” 目錄下面并為把 lib 整個目錄設置為編譯環境(Build Path)。

然后開始 Quercus的參數配置,編輯 “war/WEB_INF/web.xml” 文件,在< web-apps>< /web-apps>中間的適當位置加入:

  1.  < servlet> 
  2. < servlet-name>Quercus Servlet< /servlet-name> 
  3. < servlet-class>com.caucho.quercus.servlet.QuercusServlet< /servlet-class> 
  4. < init-param> 
  5. < param-name>ini-file< /param-name> 
  6. < param-value>WEB-INF/php.ini< /param-value> 
  7. < /init-param> 
  8. < /servlet> 
  9. < !-- 其他配置 --> 
  10. < servlet-mapping> 
  11. < servlet-name>Quercus Servlet< /servlet-name> 
  12. < url-pattern>*.php< /url-pattern> 
  13. < /servlet-mapping>  

上面的 “WEB-INF/php.ini” 是自己創建的文件,并非 PHP 環境下復制過來的哦,留空即可,貌似沒有加入這個文件,就無法運行。

另外還需要在 “WEB-INF/appengine-web.xml” 加入下面代碼:

  1. < static-files> 
  2. < exclude path="/*.php" /> 
  3. < /static-files> 
  4. < resource-files> 
  5. < include path="/**.php" /> 
  6. < /resource-files> 
  7. < /strong>  

以上完成之后,就可以進行 PHP 代碼的測試了,把你要運行的 php 文件放在 “WEB-INF” 目錄下面即可。然后通過部署上傳就可以看到 php 的完美運行了,本人的測試地址:http://go-ogle.appspot.com/info.php

更多使用方法請看 Quercu 官方網站的相關文檔。

附圖:

在Google App Engine上運行PHP

在Google App Engine上運行PHP

【編輯推薦】

  1. Google App Engine免費配額降低公告
  2. Grails 1.1.1發布 增添Google App Engine支持
  3. Google App Engine:Java SDK 1.2.1發布
  4. Google App Engine對Java支持情況一覽
  5. Google App Engine:堅定的站在Java的中心
責任編輯:yangsai 來源: Brian’s World
相關推薦

2020-06-01 16:25:43

WindowsLinux命令

2009-04-16 09:59:16

Google App PHPJava

2011-10-27 16:08:17

PHP

2020-07-16 08:37:39

NginxCentOS7搭建

2021-12-02 10:25:25

HttpCanaryApp視頻

2022-04-19 10:45:28

自動化簽名鴻蒙app操作系統

2010-07-06 09:38:51

搭建私有云

2021-07-14 09:00:00

JavaFX開發應用

2011-01-10 14:41:26

2025-05-07 00:31:30

2011-05-03 15:59:00

黑盒打印機

2010-10-29 14:04:49

2023-05-26 00:34:21

WindowsHadoopLinux

2022-07-28 16:06:08

app分身

2011-10-31 15:40:07

TouchpadAndroid

2022-07-27 08:16:22

搜索引擎Lucene

2022-01-08 20:04:20

攔截系統調用

2022-03-14 14:47:21

HarmonyOS操作系統鴻蒙

2023-04-26 12:46:43

DockerSpringKubernetes

2022-12-07 08:42:35

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久久一区二区三区 | 欧美一区二区三区一在线观看 | 久久免费视频网 | 日韩在线国产 | 一级毛片网 | 欧美一区不卡 | 免费h在线| 亚洲综合五月天婷婷 | 精品欧美在线观看 | 爱草在线| 三级av在线 | 日韩一二区 | 国产区精品 | 久久综合久久久 | 国产精品亚洲精品久久 | 一区二区三区中文字幕 | 精品二三区 | 欧美成人a∨高清免费观看 欧美日韩中 | 亚洲性人人天天夜夜摸 | 成av在线 | av手机免费在线观看 | 在线午夜 | 欧美一区二区三区 | 亚洲精品天堂 | 欧州一区二区 | 欧美日韩电影一区二区 | 国产精品18hdxxxⅹ在线 | 91观看| 色婷婷久久久亚洲一区二区三区 | 黄色大片在线播放 | 免费一级淫片aaa片毛片a级 | 伊人网国产 | 亚洲一区二区三区免费在线观看 | 精品国产三级 | 一区二区手机在线 | 国产精品一区二区av | gogo肉体亚洲高清在线视 | 瑟瑟视频在线看 | 91看片免费| 中文字幕第一页在线 | 成人精品国产一区二区4080 |