



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本文格式為Word版,下載可任意編輯——php的常用運(yùn)行方式SAPI:ServerApplicationProgrammingInterface服務(wù)端應(yīng)用編程端口。他就是php與其他應(yīng)用交互的接口,php腳本要執(zhí)行有好多中方式,通過(guò)web服務(wù)器,或者直接在命令行行下,也可以嵌入其他程序中。以下是我為大家探尋整理的PHP常用運(yùn)行方式,夢(mèng)想能給大家?guī)?lái)扶助!更多相關(guān)信息請(qǐng)關(guān)注相關(guān)欄目!
1、CGI
CGI即通用網(wǎng)關(guān)接口commongatewaginterface,它是一段程序,通俗的講CGI就象是一座橋,把網(wǎng)頁(yè)和WEB服務(wù)器中的執(zhí)行程序連接起來(lái),它把HTML接收的指令傳遞給服務(wù)器的執(zhí)行程序,再把服務(wù)器執(zhí)行程序的結(jié)果返還給HTML頁(yè)。CGI的跨平臺(tái)性能極佳,幾乎可以在任何操作系統(tǒng)上實(shí)現(xiàn)。
CGI方式在遇到連接苦求用戶(hù)苦求先要?jiǎng)?chuàng)造cgi的子進(jìn)程,激活一個(gè)CGI進(jìn)程,然后處理苦求,處理完后終止這個(gè)子進(jìn)程。這就是fork-and-execute模式。所以用cgi方式的服務(wù)器有多少連接苦求就會(huì)有多少cgi子進(jìn)程,子進(jìn)程反復(fù)加載是cgi性能低下的主要理由。都會(huì)當(dāng)用戶(hù)苦求數(shù)量分外多時(shí),會(huì)大量擠占系統(tǒng)的資源如內(nèi)存,CPU時(shí)間等,造成效能低下。
2、FastCGI
fast-cgi是cgi的升級(jí)版本,F(xiàn)astCGI像是一個(gè)常駐long-live型的CGI,它可以一向執(zhí)行著,只要激活后,不會(huì)每次都要花費(fèi)時(shí)間去fork一次。PHP使用PHP-FPMFastCGIProcessManager,全稱(chēng)PHPFastCGI進(jìn)程管理器舉行管理。
WebServer啟動(dòng)時(shí)載入FastCGI進(jìn)程管理器IISISAPI或ApacheModule。FastCGI進(jìn)程管理器自身初始化,啟動(dòng)多個(gè)CGI解釋器進(jìn)程可見(jiàn)多個(gè)php-cgi并等待來(lái)自WebServer的連接。
當(dāng)客戶(hù)端苦求到達(dá)WebServer時(shí),F(xiàn)astCGI進(jìn)程管理器選擇并連接到一個(gè)CGI解釋器。Webserver將CGI環(huán)境變量和標(biāo)準(zhǔn)輸入發(fā)送到FastCGI子進(jìn)程php-cgi。
FastCGI子進(jìn)程完成處理后將標(biāo)準(zhǔn)輸出和錯(cuò)誤信息從同一連接返回WebServer。當(dāng)FastCGI子進(jìn)程關(guān)閉連接時(shí),苦求便告處理完成。FastCGI子進(jìn)程接著等待并處理來(lái)自FastCGI進(jìn)程管理器運(yùn)行在WebServer中的下一個(gè)連接。在CGI模式中,php-cgi在此便退出了。
在上述處境中,你可以想象CGI通常有多慢。每一個(gè)Web苦求PHP都務(wù)必重新解析php.ini、重新載入全部擴(kuò)展并重初始化全部數(shù)據(jù)布局。使用FastCGI,全體這些都只在進(jìn)程啟動(dòng)時(shí)發(fā)生一次。一個(gè)額外的好處是,持續(xù)數(shù)據(jù)庫(kù)連接Persistentdatabaseconnection可以工作。
3、APACHE2HANDLER
PHP作為Apache模塊,Apache服務(wù)器在系統(tǒng)啟動(dòng)后,預(yù)先生成多個(gè)進(jìn)程副本駐留在內(nèi)存中,一旦有苦求出現(xiàn),就立刻使用這些空余的子進(jìn)程舉行處理,這樣就不存在生成子進(jìn)程造成的延遲了。這些服務(wù)器副本在處理完一次HTTP苦求之后并不立刻退出,而是停留在計(jì)算機(jī)中等待下次苦求。對(duì)于客戶(hù)欣賞器的苦求回響更快,性能較高。
4、CLI
cli是php的命令行運(yùn)行模式,cli端的運(yùn)行命令有時(shí)會(huì)很有用,以下總結(jié)幾個(gè):
查看php版本信息
5eric:~youngeric$php-vPHP5.5.38clibuilt:Oct1202223:03:00Copyrightc1997-2022ThePHPGroupZendEnginev2.5.0,Copyrightc1998-2022ZendTechnologies
查看當(dāng)前php的擴(kuò)展
11eric:~youngeric$php-m[PHPModules]bcmathbz2calendarCorectypecurldate
查看php.ini配置信息相當(dāng)于使用phpinfo函數(shù)
14eric:~youngeric$php-iniphpinfoPHPVersion=5.5.38System=Darwineric.local16.1.0DarwinKernelVersion16.1.0:WedOct1920:31:56PDT2022;root:xnu-3789.21.4~4/RELEASE_X86_64x86_64BuildDate=Oct1202223:01:51ConfigureCommand=./configur
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國(guó)木質(zhì)建材行業(yè)市場(chǎng)調(diào)查研究及發(fā)展戰(zhàn)略研究報(bào)告
- 2025年 貴州公務(wù)員考試筆試試題附答案
- 糯米白醋王行業(yè)深度研究分析報(bào)告(2024-2030版)
- 2025年 東陽(yáng)市市級(jí)機(jī)關(guān)遴選考試筆試試題附答案
- 中國(guó)電阻網(wǎng)絡(luò)行業(yè)市場(chǎng)深度評(píng)估及投資策略咨詢(xún)報(bào)告
- 農(nóng)業(yè)種植項(xiàng)目可行性報(bào)告
- 2025年中國(guó)晶振膜厚控制儀行業(yè)市場(chǎng)發(fā)展前景及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告
- 管道燃?xì)獍踩u(píng)估報(bào)告
- 2025年中國(guó)丁腈橡膠混煉膠行業(yè)市場(chǎng)發(fā)展前景及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告
- 中國(guó)健康服務(wù)產(chǎn)業(yè)園區(qū)市場(chǎng)深度分析及投資戰(zhàn)略咨詢(xún)報(bào)告
- 酒店經(jīng)銷(xiāo)商合同協(xié)議書(shū)
- 轉(zhuǎn)讓釣場(chǎng)合同協(xié)議書(shū)
- 醫(yī)院感染教學(xué)課件
- 某市人民醫(yī)院裝修工程項(xiàng)目可行性研究報(bào)告
- 【滇人版】《信息技術(shù)》四年級(jí)第4冊(cè) 第1課《搜索引擎》課件
- 叉車(chē)考試試題模擬100題及答案
- 《全球教育資源庫(kù)》課件
- 2025年中考生物模擬測(cè)試卷及答案
- 國(guó)開(kāi)《理工英語(yǔ)1》形考任務(wù)綜合測(cè)試
- 高血壓的治療和護(hù)理
- 慢性胃炎考試題及答案
評(píng)論
0/150
提交評(píng)論