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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值