PHP史上最大變化 Zend增加應(yīng)用服務(wù)器功能
原創(chuàng)【51CTO.com快譯】目前正在使用PHP?請(qǐng)準(zhǔn)備好接受PHP應(yīng)用服務(wù)器十多年來(lái)***的變化吧!
PHP是***的Web開(kāi)發(fā)語(yǔ)言,也是LAMP(Linux/Apache/MySQL/PHP)組合中的關(guān)鍵組件,現(xiàn)在PHP正在發(fā)展它自己的組合,這都得歸功于***的Zend服務(wù)器,它將PHP Web應(yīng)用程序開(kāi)發(fā)和監(jiān)視打包在一起了。
新的PHP Zend服務(wù)器包括代碼加速器、問(wèn)題診斷、監(jiān)視、更新,甚至還有一個(gè)Web服務(wù)器,盡管PHP是與Linux開(kāi)發(fā)緊密關(guān)聯(lián)的,但Zend服務(wù)器既可以支持Linux,又可以支持Windows。
隨著新的PHP應(yīng)用服務(wù)器發(fā)布,PHP背后的商業(yè)服務(wù)公司Zend將PHP重新定位為企業(yè)更強(qiáng)壯的選擇,并將PHP和Microsoft .NET,以及基于Java的中間件解決方案并列在一起,由于Java背后的***Sun公司目前正限于被收購(gòu)的漩渦,Java的前景堪憂(yōu),這就給了PHP發(fā)展壯大的機(jī)會(huì)。
Zend***執(zhí)行官Andi Gutmans告訴InternetNews.com:“PHP無(wú)處不在,我們已經(jīng)有許多企業(yè)用戶(hù),但我們對(duì)于PHP進(jìn)入主流IT技術(shù)仍感覺(jué)到總?cè)秉c(diǎn)什么。”
早在2005年,Gutmans就先見(jiàn)之明地為PHP生態(tài)系統(tǒng)添加了一些新工具和技術(shù)。其中有兩個(gè)值得一提的就是Zend Framework和Eclipse中的PDT項(xiàng)目,Zend Framework為PHP提供了一個(gè)應(yīng)用程序部署框架,PDT即PHP Development Tools,PHP開(kāi)發(fā)工具集。新的Zend服務(wù)器包括了Zend Framework,也包括了使用PDT構(gòu)建PHP應(yīng)用程序。
Zend提供了兩個(gè)Zend服務(wù)器版本,一個(gè)是具有監(jiān)視功能的商用版本,包括企業(yè)服務(wù)器支持,另一個(gè)是可免費(fèi)獲得的社區(qū)版本。
Gutmans說(shuō):“過(guò)去幾年我們看到加速器已經(jīng)得到廣泛應(yīng)用,我們已經(jīng)占有了四分之一的市場(chǎng)份額,即使目前經(jīng)濟(jì)處于蕭條期,許多大公司仍然提出應(yīng)用申請(qǐng),希望以較低的成本實(shí)現(xiàn)更多的事情,在大多數(shù)情況下,我們正在取代Java?!?/P>
Gutmans贊同Zend服務(wù)器改革Zend Framework和PHP自身,將其打包在一起更方便用戶(hù),Zend要求Zend服務(wù)器安裝時(shí)間不能超過(guò)5分鐘。
對(duì)Linux用戶(hù)而言,Zend服務(wù)器有適合于Red Hat、Novell和Ubuntu發(fā)行版的軟件包倉(cāng)庫(kù)可用,使用倉(cāng)庫(kù)時(shí),Zend服務(wù)器已經(jīng)被集成到正常的Linux更新進(jìn)程,在安裝時(shí)自然會(huì)按系統(tǒng)所需安裝相關(guān)依賴(lài)包的,而Windows用戶(hù)則必須下載完整的安裝包,包括Apache Web服務(wù)器,但Zend還支持微軟的IIS的。Zend和微軟已經(jīng)達(dá)成戰(zhàn)略合作協(xié)議,確保PHP在Windows服務(wù)器上也能夠運(yùn)行得很好。
Gutmans說(shuō)道:“過(guò)去幾年,我們已經(jīng)針對(duì)Windows平臺(tái)對(duì)PHP運(yùn)行環(huán)境做了許多優(yōu)化,我們將一如既往地合作下去,在社區(qū)中就可以看到我們所做的改變?!?/P>
PHP中間件?
雖然Zend服務(wù)器可以被認(rèn)為是PHP中間件,但以同樣的感覺(jué)來(lái)看Java中間件,它們還是有點(diǎn)不同,Gutmans是這么認(rèn)為的。
Gutmans 說(shuō):“我個(gè)人不認(rèn)為它是中間件,但它確實(shí)是,PHP是前端的后端,后端的前端,仁者見(jiàn)仁智者見(jiàn)智,它一定能被當(dāng)做中間件使用,但我通常指的是Web應(yīng)用服務(wù)器,因?yàn)槲艺J(rèn)為別人肯定也會(huì)這么理解?!?/P>
【51CTO.com譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】
原文:PHP Middleware Debuts With Zend Server 作者:Sean Michael Kerner
【編輯推薦】