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