據Google官方博客報道,Google App Engine目前已經開放了對第四種語言PHP的支持,現在,所有用戶都可以在GAE上搭建基于PHP的應用了。
PHP是當前WEB流行的編程語言之一,很多世界各地的程序員都在使用PHP開發程序,其優勢是可擴展性和易用性,很多知名的產品,例如phpMyAdmin、Drupal、phpBB、WordPress等都是基于PHP開發的。
在GAE里引入PHP后,Google還發布了不少應用支持,例如WordPress的GAE擴展,GAE讀寫文件的功能,對于mbstring和mcrypt的支持擴展等等。
在GAE開發和部署PHP類似Python,在Windows下需要安裝的SDK環境有Python 2.7和最新版的App Engine PHP SDK,下載鏈接參見這里。系統支持php.ini,只要將其放在根目錄下即可。
Google給了一個helloworld的測試例子,創建修改 helloworld.php和app.yaml后,執行appcfg.py update helloworld,即可將該測試應用上傳到GAE的服務器上。
在數據庫方面,只支持MySQL數據庫,并且只能用Google自己的Cloud SQL數據庫,這個云端MySQL數據庫并非免費,需要付費才能使用,限制較多。
總的來說,對于PHP開發者來說,GAE能夠支持PHP是件好事。