apche cgi
一、安装apache环境
1、在apche官网上下载tar包,解压tar -xvzf
2、cd httpd、./configure --prefix= /usr/local/apache2 &&make&&make install
3、安装over
二、运行apache环境并测试
然后cd /usr/local/apache2/bin
./apachectl start #开启apche服务,这个时候可能会提醒80端口已经被占用了,就可以通过killall httpd来关闭httpd服务。
这时候在浏览器输入localhost://就hi显示“It works”
再 cd /usr/local/apache2/ ,然后改变cgi-bin文件夹下的读写权限
chmod +x /usr/local/apache2/cgi-bin/*
然后再浏览器输入localhost://printenv 就会打印相应的消息
localhost://testcgi 是一个cgi的样例
三、自己编写cgi example
在linux下面用vi编写 cgitest.c代码
#include"stdio.h"
void main()
{
printf("Content-type:text/html\n\n);
printf("<html>");
printf("<p>Hello World </p>");
printf("</html>");
//上面3句可以并作printf("Hello World");
}
编译连接生成.cgi文件
gcc - o cgitest.cgi cgitest.c
然后将cgitest.cgi 放在/usr/local/apche2/cgi-bin目录下
然后在浏览器范文localhost:/cgi-bin/cgitest.cgi
最后修改执行全选 chmod +x ./cgitest.cgi
就会出现Hello World
版权声明:本文为博主原创文章,未经博主允许不得转载。