用C語言寫伺服器, 收到請求後判斷,靜態直接讀取檔案返回,動態請求fork一個子進程exec執行cgi程序,然後父進程讀取子進程結果返回給客戶端。 這裡的cgi程式(也就是php程式碼)究竟是如何與php通訊的呢? 這與使用FASTCGI透過socket呼叫php-fpm又有什麼不同嗎?
你可能有些理解上的偏差, 參考此篇文章.http://www.php-internals.com/...
http伺服器要實現apache的模組加載,php以apache模組的方式運行,http接收到請求,將動態請求交給apache的php mod執行
Http ip 三次握手
unix 域套接字?
你可以參考Apache的源碼
你可能有些理解上的偏差, 參考此篇文章.
http://www.php-internals.com/...
http伺服器要實現apache的模組加載,php以apache模組的方式運行,http接收到請求,將動態請求交給apache的php mod執行
Http ip 三次握手
unix 域套接字?
你可以參考Apache的源碼