我已經安裝並運行了fastcgi。我從fastcgi.com下載了一個開發工具包。它有一些例子。其中一個示例文件迴應了一些內容。它需要一個.libs和一個.deps我把這些文件夾與echo.fcgi文件一起放入webroot/cgi-bin。如果我到了echo.fcgi網址,它效果很好。如何運行fastcgi
我創建了一個打印hello world的簡單c文件。我編譯它使用
gcc -Wall -o main -lfcgi main.c
現在我該怎麼處理它?它是否需要類似perl腳本或php腳本來執行。或者,我應該能夠將其放入webroot/cgi-bin文件夾並轉到它的url?
不,我只是啓用了我的MacBook的Apache模塊。我想我明白了。我需要創建一個FCGIWrapper文件,該文件執行我的編譯目標文件...聽起來沒錯嗎? – joels 2010-06-11 17:15:49
我有一個shell讓我把我的shell作爲處理程序的頁面。我的shell與-lfcgi鏈接,並使用FCGIWrapper指定。到目前爲止,它正在交出'腳本' - 我得到: FGCI_Accept();/*這改變了char **環境指針*/ char * script = getenv(「SCRIPT_FILENAME」); 還沒有嘗試運行我的外殼沒有任何輸入,並從瀏覽器客戶端回讀 - 還沒有。 – chaosless 2010-06-12 02:17:55
這裏也是使用fastcgi開發工具包中提供的echo服務器的描述 - 看起來像你想要做的事情? http://www.fastcgi.com/om_archive/servers/apache/apache-fastcgi/mod_fastcgi.html – chaosless 2010-06-12 18:33:58