69,371
社区成员
发帖
与我相关
我的任务
分享
#include <fcgi_stdio.h>
#include <stdio.h>
int main() {
int count = 0;
while (FCGI_Accept() >= 0) {
printf("Content-type: text/html\r\n"
"\r\n"
"<title>FastCGI Hello! (C, fcgi_stdio library)</title>"
"<h1>FastCGI Hello! (C, fcgi_stdio library)</h1>"
"Request number %d running on host <i>%s</i>\n", ++count,
getenv("SERVER_NAME"));
}
}
CC = gcc
CXX = g++
libtool = ./libtool
all: main.fcgi
main.fcgi:main.lo
$(libtool) --mode=link $(CC) -o $@ $^ -lfcgi
main.lo:
$(libtool) --mode=compile $(CC) -c main.c
clean:
rm -rf *.lo *.o main.fcgi
fastcgi.debug = 1
fastcgi.server = (
".fcgi" => (
"local" => (
"socket" => socket_dir + "/fcgitest-fcgi.socket",
"checklocal" => "disable",
"bin-path" => server_root + "/cgi-bin/main.fcgi",
"idle-timeout" => 10,
"min-procs" => 1,
"max-procs" => 1,
"docroot" => server_root + "/cgi-bin"
)
)
)