奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

php語言

php的常用運行方式

時間:2024-07-23 09:52:12 php語言 我要投稿

php的常用運行方式

  SAPI:Server Application Programming Interface服務端應用編程端口。他就是php與其他應用交互的接口,php腳本要執行有很多中方式,通過web服務器,或者直接在命令行行下,也可以嵌入其他程序中。以下是小編為大家搜索整理的PHP常用運行方式,希望能給大家帶來幫助!更多相關信息請關注相關欄目!

  1、CGI

  CGI即通用網關接口(common gatewag interface),它是一段程序,通俗的講CGI就象是一座橋,把網頁和WEB服務器中的執行程序連接起來,它把HTML接收的指令傳遞給服務器的執 行程序,再把服務器執行程序的結果返還給HTML頁。CGI 的跨平臺性能極佳,幾乎可以在任何操作系統上實現。

  CGI方式在遇到連接請求(用戶 請求)先要創建cgi的子進程,激活一個CGI進程,然后處理請求,處理完后結束這個子進程。這就是fork-and-execute模式。所以用cgi 方式的服務器有多少連接請求就會有多少cgi子進程,子進程反復加載是cgi性能低下的主要原因。都會當用戶請求數量非常多時,會大量擠占系統的資源如內 存,CPU時間等,造成效能低下。

  2、FastCGI

  fast-cgi 是cgi的升級版本,FastCGI像是一個常駐(long-live)型的CGI,它可以一直執行著,只要激活后,不會每次都要花費時間去fork一 次。PHP使用PHP-FPM(FastCGI Process Manager),全稱PHP FastCGI進程管理器進行管理。

  Web Server啟動時載入FastCGI進程管理器(IIS ISAPI或Apache Module)。FastCGI進程管理器自身初始化,啟動多個CGI解釋器進程(可見多個php-cgi)并等待來自Web Server的連接。

  當客戶端請求到達Web Server時,FastCGI進程管理器選擇并連接到一個CGI解釋器。Web server將CGI環境變量和標準輸入發送到FastCGI子進程php-cgi。

  FastCGI子進程完成處理后將標準輸出和錯誤信息從同一連接返回Web Server。當FastCGI子進程關閉連接時,請求便告處理完成。FastCGI子進程接著等待并處理來自FastCGI進程管理器(運行在Web Server中)的下一個連接。 在CGI模式中,php-cgi在此便退出了。

  在上述情況中,你可以想象CGI通常有多慢。每一個Web 請求PHP都必須重新解析php.ini、重新載入全部擴展并重初始化全部數據結構。使用FastCGI,所有這些都只在進程啟動時發生一次。一個額外的 好處是,持續數據庫連接(Persistent database connection)可以工作。

  3、APACHE2HANDLER

  PHP作為Apache模塊,Apache服務器在系統啟動后,預先生成多個進程副本駐留在內存中,一旦有請求出 現,就立即使用這些空余的子進程進行處理,這樣就不存在生成子進程造成的延遲了。這些服務器副本在處理完一次HTTP請求之后并不立即退出,而是停留在計算機中等待下次請求。對于客戶瀏覽器的請求反應更快,性能較高。

  4、CLI

  cli是php的命令行運行模式,cli端的運行命令有時會很有用,以下總結幾個:

  查看php版本信息

  5eric:~ youngeric$ php -vPHP 5.5.38 (cli) (built: Oct 1 2016 23:03:00) Copyright (c) 1997-2015 The PHP GroupZend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies

  查看當前php的擴展

  11eric:~ youngeric$ php -m[PHP Modules]bcmathbz2calendarCorectypecurldate......

  查看php.ini配置信息(相當于使用phpinfo()函數)

  14eric:~ youngeric$ php -iniphpinfo()PHP Version => 5.5.38System => Darwin eric.local 16.1.0 Darwin Kernel Version 16.1.0: Wed Oct 19 20:31:56 PDT 2016; root:xnu-3789.21.4~4/RELEASE_X86_64 x86_64Build Date => Oct 1 2016 23:01:51Configure Command => ./configure --prefix=/usr/local/Cellar/php55/5.5.38_11 --localstatedir=/usr/local/var --sysconfdir=/usr/local/etc/p

【php的常用運行方式】相關文章:

php的常用運行方式是什么10-30

PHP處理密碼的方式10-10

PHP源代碼方式詳解08-08

php取整方式分享07-20

PHP處理密碼的幾種方式實例09-27

php命令行運行參數及應用09-17

PHP獲取腳本運行時間的應用10-18

php命令行運行參數詳解及應用08-31

php常用的系統函數05-05

PHP常用MySql操作07-26

主站蜘蛛池模板: 济源市| 安义县| 乡宁县| 喀什市| 东城区| 云林县| 武夷山市| 肥西县| 道真| 十堰市| 黄平县| 张家川| 长治县| 仙游县| 新兴县| 会宁县| 葵青区| 久治县| 马龙县| 商洛市| 澄城县| 崇左市| 三门县| 吐鲁番市| 务川| 淮滨县| 大安市| 临洮县| 克东县| 马龙县| 荣成市| 尼木县| 九寨沟县| 肇东市| 四会市| 辽阳市| 桐柏县| 托克逊县| 如皋市| 青田县| 新余市|