GAE: Google App Engine 的縮寫
PHP: 本來是 Personal Home Page 的縮寫,
後來俺不知為了啥, 它就變成了PHP: Hypertext Preprocessor 的縮寫,
後來俺不知為了啥, 它就變成了PHP: Hypertext Preprocessor 的縮寫,
這種縮寫稱為 Recursive Acronym ...
GAE 目前只支援 Python, Java , Go, 想要在GAE 上跑 php
必須先將php 轉成Python 或 Java ?
在網路上找到Quercus (php engine in java , caucho.com 這家公司作的?)
i.e. php ->java -> GAE
....
[try]
照著[ http://raivoratsep.com/42/running-quercus-php-on-app-engine ]的步驟
使用MyEclipse成功的 在 local 端建立 myApp
使用MyEclipse成功的 在 local 端建立 myApp
瀏覽 http://localhost:8888 就會正確顯示 phpinfo;
但是將war 上傳到GAE之後,
瀏覽 http://myappid-xxxxx.blogspot.com,
出現 HTTP Server Error 500,
"
Error: Server Error
Error: Server Error
The server encountered an error and could not complete your request.
...
"
使用的程式庫版本為 appengine-java-sdk 1.5.3, quercus resin 4.0.22, MyEclipse9.1 ...
//===
[ http://www.webdigi.co.uk/blog/2009/run-php-on-the-google-app-engine ]
[ http://php-apps.appspot.com ]
均提供了phpOnGAE 的範例程式
試著將www.webdigi.co.uk 提供的war,
修改appengine-web.xml 上傳到自己的app-id
可正常顯示phpinfo !
有鬼?
[ref]
http://en.wikipedia.org/wiki/Recursive_acronym
沒有留言:
張貼留言