我已经安装并运行了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