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


版权声明:本文为博主原创文章,未经博主允许不得转载。

posted @ 2015-05-14 19:51  mooreliu  阅读(145)  评论(0编辑  收藏  举报