PHP中的幾種執行模式

2021-08-18 08:23:58 字數 562 閱讀 5322

workerman 程式需要在php-cli模式下執行,也就是命令列模式,這塊我們有必要了解一下。

fastcgi程序管理器自身初始化,啟動多個cgi直譯器程序並等待來自web server的連線;

當客戶端請求到達web server時,fastcgi程序管理器選擇並連線到乙個cgi直譯器。web server將cgi環境變數和標準輸入傳送到fastcgi子程序php-cgi。

fastcgi子程序完成處理後將標準輸出和錯誤資訊從同一連線返回web server。當fastcgi子程序關閉連線時,請求便告處理完成。fastcgi子程序接著等待並處理來自fastcgi程序管理器的下乙個連線。

在正常的cgi模式中,這就結束了,下次還要重新來過。但是在fastcgi,所有這些都只在程序啟動時發生一次。乙個額外的好處是,持續資料庫連線(persistent database connection)可以工作。

PHP的幾種執行模式

php一共分為五大執行模式 包括cgi fast cgi cli isapi apache 模組的 dll cgicgi即通用閘道器介面 common gateway inte ce 它是一段程式,通俗的講cgi就象是一座橋,把網頁和web伺服器中的執行程式連線起來,它把html接收的指令傳遞給伺服...

php幾種執行模式總結

php一共分為五大執行模式 包括cgi fast cgi cli isapi apache 模組的 dllcgi 1 cgi cgi即通用閘道器介面 common gateway inte ce 它是一段程式,通俗的講cgi就象是一座橋,把網頁和web伺服器中的執行程式連線起來,它把html接收的指...

PHP的幾種執行方式

前四種是提供給web伺服器來處理php 檔案,其中模組載入的方式其實是最快的的,但fastcgi配合nginx web服務是目前的主流,下面主要配合apache做說明。以模組載入的方式執行,其實就是將php整合到web伺服器,以同乙個程序執行。此執行模式在使用apache伺服器經常使用,通重載入模組...