windows主机,Apache版本2.2.25。
在Apache目录下的conf目录下拷贝一份httpd.conf做备份,进入进行以下配置:
<pre name="code" class="html" style="font-size: 14px; line-height: 25.2px;">ScriptAlias /cgi-bin/ "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/cgi-bin/"
<Directory "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
之后,用C语言写一个简单的.c,我用的是gcc编译出.exe文件:
#include <stdio.h>
void main()
{
printf("\n"); //注意第一行一定要出空行
printf("C CGI Test");
}
将生成的.exe文件复制到Apache目录下cgi-bin文件夹中,之后启动apache服务,访问 http://localhost/cgi-bin/1.cgi 即可。