一、首先已经安装上了apache服务器
本文需要安装Apache,windows版本下载路径:https://www.apachelounge.com/download/
二、编辑Apache2.4.39/conf/httpd.conf
首先配置apache对cgi的支持,加上如下配置,如果安装的是集成环境一般默认开启
LoadModule cgi_module modules/mod_cgi.so
C代码:test.cpp
#include <iostream>
#include <stdio.h>
using namespace std;
int main() {
printf("Content-type:text/html\n\n");
printf("");
printf("");
printf("Hello World - 第一个 CGI \n");
printf(" ")
return 0;
}
三、编译后生成test.exe复制到目录D:/WWW/cgi-bin下
四、然后在Apache2.4.39\conf目录下httpd.conf, 中配置如下代码:
<VirtualHost _default_:80>
DocumentRoot "D:/WWW/cgi-bin"
<Directory "D:/WWW/cgi-bin">
Options Indexes FollowSymLinks ExecCGI
AllowOverride None
Require all granted
AddHandler cgi-script .exe .cgi
</Directory>
</VirtualHost>
五、启动httpd服务。
六、浏览器输入: http://localhost/test.exe, 我们可以在页面上看到如下内容:
Hello World - 第一个 CGI