apache運(yùn)行php的幾種方式 不用apache php能運(yùn)行嗎?
不用apache php能運(yùn)行嗎?可以不的。如果沒(méi)有你的應(yīng)用是移動(dòng)互聯(lián)網(wǎng)應(yīng)用,這樣的話(huà)也有nginx,iis等web軟件可以和php整合實(shí)現(xiàn)運(yùn)行php程序。還有一種情況那就是應(yīng)用只是后臺(tái)程序,不是需要
不用apache php能運(yùn)行嗎?
可以不的。
如果沒(méi)有你的應(yīng)用是移動(dòng)互聯(lián)網(wǎng)應(yīng)用,這樣的話(huà)也有nginx,iis等web軟件可以和php整合實(shí)現(xiàn)運(yùn)行php程序。
還有一種情況那就是應(yīng)用只是后臺(tái)程序,不是需要實(shí)際網(wǎng)頁(yè)不運(yùn)行,這個(gè)時(shí)候就不要這類(lèi)第三方軟件,我們可以按照操作系統(tǒng)任務(wù)實(shí)現(xiàn)程序運(yùn)行php程序。
apache是什么意思?
Apache是一個(gè)軟件基金會(huì)的名字,你所說(shuō)的的apache應(yīng)該是指ApacheHTTPServer吧,也就是apache服務(wù)器。它是Apache軟件基金會(huì)管理下的一個(gè)開(kāi)放源代碼的服務(wù)器軟件,可以表述為電腦上的一個(gè)應(yīng)用程序。
簡(jiǎn)單啊地說(shuō)它的作用那是將你的電腦都變成一臺(tái)服務(wù)器,讓你的電腦開(kāi)放某一特定的網(wǎng)絡(luò)端口,用以接收無(wú)論是網(wǎng)絡(luò)上正在發(fā)送到這臺(tái)機(jī)器的HTTP請(qǐng)求,對(duì)各位的內(nèi)容通過(guò)處理并做出了決定你所選的響應(yīng)。
php train的優(yōu)缺點(diǎn)?
一、優(yōu)點(diǎn)
1.跨平臺(tái),性能突出,跟Linux/Unix增強(qiáng)別跟Windows增強(qiáng)性能強(qiáng)45%,并且和很多能免費(fèi)的平臺(tái)生克制化更加節(jié)省錢(qián),例如LAMP(Linux /Apache/Mysql/PHP)也可以FAMP(FreeBSD/Apache/Mysql/PHP)結(jié)合,的或數(shù)據(jù)應(yīng)用夠大這個(gè)可以判斷換PostgreSQL或則Oracle,支持N種數(shù)據(jù)庫(kù)。(N10)
2.語(yǔ)法簡(jiǎn)單,如果有去學(xué)習(xí)C和Perl的很比較容易上手,另外跟ASP有部分的的。有完全成熟的開(kāi)發(fā)工具,諸如NuPHPed,或者ZendStudio等等,再Linu臺(tái)下可以在用Eclipse等等。
3.目前主流技術(shù)都支持什么,比如WebService、Ajax、XML等等,充足應(yīng)用。
4.有比較好求下載的支持,比如說(shuō)使用ADODB也可以PEAR::DB做數(shù)據(jù)庫(kù)抽象的概念層,用Smarty或是visiontemplate做模板層,如果沒(méi)有是PHP5.1的話(huà),還都能夠使用PDO(PHP Data Object)來(lái)不能訪問(wèn)數(shù)據(jù)庫(kù)。
5.有很多長(zhǎng)大成熟的框架,例如允許MVC的框架:phpMVC,支持什么類(lèi)似于的事件驅(qū)動(dòng)的框架:Prado,接受帶有RubyOnRails的迅速開(kāi)發(fā)的框架:Cake等等,充足滿(mǎn)足你的應(yīng)用需求。
也有成熟的面向?qū)ο篌w系,也能不適應(yīng)基本都的面向?qū)ο笠?。比較適合旗下規(guī)模大項(xiàng)目。
7.有成熟的社區(qū)來(lái)支持什么PHP的開(kāi)發(fā)。
8.目前已經(jīng)很多規(guī)模很大應(yīng)用大都可以使用PHP,諸如淘寶網(wǎng)、Yahoo、163、Sina等等規(guī)模很大門(mén)戶(hù),很多選用PHP來(lái)充當(dāng)他們的開(kāi)發(fā)語(yǔ)言,所以大型手機(jī)門(mén)戶(hù)都能夠選用它,我想起碼都能夠你的使用了。
9.有很多開(kāi)源的框架或開(kāi)源的系統(tǒng)是可以不使用,諸如比較比較比較知名的開(kāi)源框架有Zend Framework、CakePHP、CodeIgniter、symfony等,開(kāi)源論壇有Discuz!、Phpwind等,開(kāi)源博客WordPress,開(kāi)源網(wǎng)店系統(tǒng)如Ecshop、ShopEx等,開(kāi)源的SNS系統(tǒng)如UCHome、ThinkSNS等。
10.使用成本低(linuxapachemysqlphp內(nèi)核)
二、缺點(diǎn)
1.對(duì)多線(xiàn)程允許不太好,大多數(shù)時(shí)候我們只有簡(jiǎn)單演示去利用的。
2.語(yǔ)法不太特別嚴(yán)謹(jǐn),比如說(shuō)變量不是需要定義就也可以建議使用,在c,java,c中變量是要先定義方法以后才可以建議使用的。
的解釋運(yùn)行機(jī)制。這種運(yùn)行機(jī)制也讓每個(gè)PHP頁(yè)面被解釋什么執(zhí)行后,所有的相關(guān)資源都會(huì)被可以回收。也就是說(shuō),PHP在語(yǔ)言級(jí)別上不可能讓某個(gè)對(duì)象兼任內(nèi)存。在PHP中,所有的變量全是頁(yè)面級(jí)的,無(wú)論全局變量,還是類(lèi)的支持靜態(tài)成員,都會(huì)在頁(yè)面執(zhí)行完畢后被清空。以JSP為例,在JSP中,JavaBean的scope有四種有效值:Page、Application、Session、Request,分別不對(duì)應(yīng)頁(yè)面、程序、會(huì)話(huà)、各位四種能生存期。但在PHP中,只有Page一種生存期。