当前位置: 首页 > news >正文

网站建设报价方案模板国际十大市场营销公司

网站建设报价方案模板,国际十大市场营销公司,义乌网站设计制作价格,Win10卸载wordpress参考引用 SQLite 权威指南(第二版)SQLite3 入门 1. Apache 搭建 cgi 环境 1.1 什么是 Apache Apache 是世界使用排名第一的 Web 服务器软件 它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用 1.2 具体搭建流程…

参考引用

  • SQLite 权威指南(第二版)
  • SQLite3 入门

1. Apache 搭建 cgi 环境

1.1 什么是 Apache

  • Apache 是世界使用排名第一的 Web 服务器软件
    • 它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用

1.2 具体搭建流程

通浏览器 /Qt 程序访问 apache2 后的 cgi 程序
在这里插入图片描述

  • 1、安装 apache2 服务器

    $ sudo apt install apache2
    
  • 2、测试是否安装成功

    • 在浏览器中输入虚拟机 ip 地址,显示下图则表示安装成功
      在这里插入图片描述
  • 3、配置 apache2 支持 cgi 程序

    • 进入 /etc/apache2/mods-enabled 目录下,把 cgi 配置文件创建软连接到当前目录下
    $ cd /etc/apache2/mods-enabled
    $ sudo ln -s ../mods-available/cgid.conf cgid.conf
    $ sudo ln -s ../mods-available/cgid.load cgid.load
    $ sudo ln -s ../mods-available/cgi.load cgi.load
    
    • 在 apache2.conf 文件最前面添加 ServerName 127.0.0.1
    $ cd /etc/apache2/
    $ sudo vim apache2.conf 
    
    • 重启 apache
    $ sudo apachectl restart
    
    • 进入 /usr/lib/cgi-bin/ 目录下写 cgi 程序(c/c++ 语言程序)并编译
    $ cd /usr/lib/cgi-bin/
    $ sudo vim main.c
    $ sudo gcc -o main.cgi main.c
    
    // main.c
    #include <stdio.h>
    int main(void) {printf("Content-type:text/html;charset=utf-8\n\n");  // 防止乱码printf("hello world\n\n");printf("hello world\n\n");printf("hello world\n\n");return 0;
    }
    
    • 查看放置 cgi 程序的目录(无需操作,了解即可)
    $ cd /etc/apache2/conf-enabled
    $ vim serve-cgi-bin.conf
    

在这里插入图片描述

  • 4、测试
    在这里插入图片描述

2. cgi 接收客户端的数据

访问 cgi 程序并且把 number=100 参数传递给 cgi 程序

  • 浏览器 get 请求:实际是 GET,它将数据打包放置在环境变量 QUERY_STRING 中作为 URL 整体的一部分传递给服务器,cgi 通过获取环境变量得到数据
  • 在 cgi 程序中查询环境变量获取数据
    // main.c
    #include <stdio.h>
    #include <stdlib.h>int main(void) {printf("Content-type:text/html;charset=utf-8\n\n");char *str = getenv("QUERY_STRING");  //str = "number=100";if (str == NULL) {printf("arg error\n\n");} else {//str = "number=100";int data = 0;sscanf(str, "number=%d", &data);  // 解析出 100 存储在 data 中printf("hello world %d^2=%d\n\n", data, data*data);}return 0;
    }
    

在这里插入图片描述

以下内容待更新…


3. Qt 访问 cgi 程序

4. Qt 获取 linux 目录

5. Qt 通过 cgi 登录注册

6. Qt 通过 cgi 访问数据库和 linux 命令

http://www.khdw.cn/news/14904.html

相关文章:

  • 广州优化网站建设seo关键词优化方法
  • 网站制作多少钱新闻成都网站建设创新互联
  • 在线做托福的网站佛山seo外包平台
  • 昆明企业建站模板如何宣传网站
  • 龙岗网兰州网站优化
  • 怎样将自己做的网页加入网站整合营销传播方案
  • 网站换空间 百度快照倒退一年多 怎么回事一站式发稿平台
  • 企业局域网的搭建与配置南宁百度seo排名价格
  • 网站集群建设中标自动收录
  • 网站开发讲座心得体会十大网络营销成功案例
  • 杭州做公司网站的公司安徽网站推广优化
  • 延庆住房和城乡建设委员会网站贵州快速整站优化
  • 河南省建设网站平台推广公众平台营销
  • 织梦cms安装教程茂名百度seo公司
  • 自己学做网站需要学多久seo文章是什么意思
  • asp网站后台产品管理中增加一个功能怎样修改上海专业seo
  • 咸宁 网站建设优化大师会员兑换码
  • wordpress做的网站吗广州新一期lpr
  • 怎么做二维码直接进入网站推广一次多少钱
  • 注册公司代理费用标准seo网络运营
  • wordpress切换成中文字体谷歌seo外包公司哪家好
  • 汕头网站建设sthke百度手机seo
  • 英文网站建设维护阿拉营销网站
  • 做网站的原型文件下载中国去中心化搜索引擎
  • 济南槐荫区做网站的专业网店推广
  • 深圳制作网站制作公司百度网盘官方下载
  • 《美食天下》网站的建设百度关键词优化怎么做
  • 做网站图片广告推广怎么忽悠人的bt磁力天堂torrentkitty
  • 找代理做网站推广靠谱吗数据分析师证书
  • 做专业慢摇的网站中国推广网站