2014-01-30 72 views
2

Im並不意味着「使用帶有FCGI的apache2/nginx」,而是等待傳入的FCGI連接(例如用C或Java編寫的FCGI API)創建環境,並支持流客戶端等。有沒有fcgi-api for php?

是FCGI- API實施?

編輯: 還是有一個有關協議定義的文檔,我可以寫嗎?

+0

我的意思是一種實用工具,其中後我綁定一個端口並接受一個連接(在PHP中)我給這個實用程序,它可以解析傳入的FCGI協議數據,並向/從客戶端提供輸入和輸出流(通過原始連接) –

回答

2

對不起,你的問題不完全清楚你正在尋找什麼。

有一個PHP的構建:php-cgi可以處理請求。你需要像php-fpm或spawn cgi來處理多個請求。 http://php-fpm.org/ http://redmine.lighttpd.net/projects/spawn-fcgi/wiki

通常情況下,Web服務器將請求轉發到這些應用程序,並根據需要它們產卵的PHP實例。沒有要求Web服務器在同一個盒子上。他們通常是通過Unix套接字或通過監聽端口9000

的實際規格可以在這裏找到: http://www.fastcgi.com/devkit/doc/fcgi-spec.html

也有一些PHP的CGI資訊: http://www.php.net/manual/en/install.unix.commandline.php