1、安装环境Ubuntu16.04
2、安装lighttpd
apt install lighttpd
3、安装fastcgi
下载源码:fastcgi-2.4.1-SNAP-0910052249.tar.bz2
解压:tar -xjvf fastcgi-2.4.1-SNAP-0910052249.tar.bz2
进入源码:cd fastcgi-2.4.1-SNAP-0910052249
修改fcgi-2.4.1-SNAP-0910052249/libfcgi/fcgiapp.c
,在里面加一句#include <stdio.h>
。否则编译报错。
配置:./config
编译:make
安装:make install
将编译出的动态库加入环境变量:vim /etc/ld.so.conf
在下面加入一行:/usr/local/lib
使环境变量生效:ldconfig
4、编写C语言程序
vim test.c
#include <stdlib.h>
#include <string.h>
#include <syslog.h>
#include <alloca.h>
#include <fcgiapp.h>
#define LISTENSOCK_FILE