apache cgi 模块安装
apache安装,请参照:http://httpd.apache.org/docs/2.4/
安装系统: Fedora release 21 (Twenty One) (x64)
版本:Server version: Apache/2.4.12 (Unix)
安装方式: 源码安装,
源文件目录: /home/web/docs/soft/httpd-2.4.12
安装目录: /usr/local/apache2
在安装apache 之后,并不包含cgi 模块,需要自行"添加"CGI模块
安装之前需要配置 configure 命令如下:(可在源文件中的 modules 文件夹下面找到mod_cgi.c )
./configure --with-module=module_type:modules/generators/mod_cgi.c --enable-cgi --with-pcre=/usr/local/pcre
查看帮助(configure 是一个可执行脚本,当面对新的可执行脚本,不知道执行什么命令时,都可以用 --help or -h 得到帮助,说明很详细~~)
./configure --help
我的配置如下,供参考(config.nice ,在./configure 之后产生的文件 -可用的生效的配置)
cat config.nice #! /bin/sh # # Created by configure"./configure" \ "--with-module=module_type:/modules/generators/mod_cgi.c" \ "--enable-cgi" \ "--with-pcre=/usr/local/pcre" \ "$@" #配置之后执行make ,make install makemake install
进入bin 目录下,找到apachectl 可执行文件,执行命令
# 获取帮助 ./apachectl -h# 查询已经安装的模块 ./apachectl -M
如图:可看到有 cgi_module (static) 说明已经安装成功(此方法安装CGI 是内置模块,不需要在httpd.conf 中 再次LoadModule 了)
修改 http.conf 如下图,
#查看http.conf 中与cgi 有关的配置cat -n conf/httpd.conf |grep cgi#修改之后,需要重启生效(如果不是root用户,请加上 sudo )
sudo ./bin/apachectl -k restart
测试:
修改 /usr/local/apache2/cgi-bin 目录下找到 test-cgi 文件,修改首行为:
#!/bin/bash
# 添加可执行的权限 sudo chmod 755 test-cgi
在浏览器访问如下: 说明CGI 配置成功
the end ~~
转载于:https://www.cnblogs.com/web1992/p/4525286.html
apache cgi 模块安装相关推荐
- php模块是什么,apache php模块安装方法是什么
apache php模块安装方法是什么 发布时间:2020-07-28 09:17:41 来源:亿速云 阅读:107 作者:Leah apache php模块安装方法是什么?针对这个问题,这篇文章详细 ...
- Apache动态编译安装模块mod_rewrite
转自:http://hi.baidu.com/manmoon/blog/item/40a0b5fd4714851509244d94.html 如果你的服务器apache还没有安装,那很简单,在编译ap ...
- linux apache fcgi,编译安装apache2.2对应的mod_proxy_fcgi.so模块步骤,因为使用apache--phpfpm 需要这个...
本文将要为您介绍的是编译安装apache2.2对应的mod_proxy_fcgi.so模块步骤,因为使用apache--phpfpm 需要这个,具体操作过程: 编译安装apache2.2对应的mod_ ...
- php rewrite模块安装,Linux_Linux下Apache安装/增加mod_rewrite模块,如果你的服务器apache还没有安 - phpStudy...
Linux下Apache安装/增加mod_rewrite模块 如果你的服务器apache还没有安装,那很简单,在编译apache时将mod_rewrite模块编译进去就可以,相关文档可以在http:/ ...
- Windows 配置Apache+CGI
之前在Linux下完成了Apache+CGI配置,这次在Windows环境下,我又配置了一遍,很多配置跟Linux是一样的,感觉比较简单 首先还是先在官网下载Apache,版本为Apache 2.4. ...
- php cgi模块,PHP5模块和CGI
把PHP5作为CGI安装是一个快速运行PHP5的方法,并且不必修改PHP4的配置. 另外一个不必修改PHP4的配置用同时获得完全的PHP5功能的方法是把PHP5设置在apache的另外一个端口上监听来 ...
- linux安装trac+svn+apache+wike,apache+svn+trac安装及配置2
安装配置Trac 要预先安装的软件包在trac-0.11.2的INSTALL文件里有列出,如下: * Python, version >= 2.3. + Please keep in mind, ...
- python配置cgi_Python+Apache+CGI完全配置
操作系统环境:Ubuntu 15.10 0.需求原因 想在我的Linux上架设Apache来运行CGI程序,方便以后用Apache部署Python的Web应用,但遇到各种各样的问题,网上找的答案要么都 ...
- Apache服务器的安装
一 目的 最近一个大学时期认识的一个学长, 让我帮他一起做网站, 巧好我一直也想有机会去学习一下前端的技术. 他的网站的主要技术是php + apache + mysql. 考虑之前对mysql数据库 ...
最新文章
- 干货|对比理解不同概率估计和模型损失函数
- UNIX文件结构(转自UNIX/AIX操作系统基础教程)
- 获得的经验:ActiveMQ,Apache Camel和连接池
- 小程序学习(一):点击爱心变色 -- 最简单的事件实现
- 移动端中如何检测设备方向的变化?
- 打开远程桌面时总提示无法打开连接文件default.rdp
- 鞍部在哪里_智慧树知到在哪里可以寻找答案?
- python获取windows系统信息_Python获取Windows系统信息
- 【分享】老鸟程序员才知道的技巧
- 如何在JavaScript中将浮点数转换为整数?
- Scala学习之Option类
- 初、中、高级Java工程师有哪些区别?
- 【机器学习+NER】手把手教你用机器学习CRF模型构建NER系统(CCL2021)
- c 语言编写的一元二次方程的根,C#程式求一元二次方程根
- 浏览器内核以及渲染过程
- 系统上电后 bootloader的执行流程
- Enovia文件协作服务器安装,Enovia用户操作手册.doc
- 简单的爬取某租房网站租房信息并存入MySQL数据库
- RMAN 系列(七) ---- RMAN 维护
- ios 调用 H5页面中含有百度地图,地图不显示
热门文章
- vim cscope taglist 使用
- 重学java基础第十课:windows快捷键
- 前端学习(3173):react-hello-react之todoList教程
- 前端学习(2966):上午回顾
- [html] 页面布局时你使用最多的标签是什么?div吗?在什么情况下会使用到div?
- [html] 使用svg画一个爱心
- [vue] vue怎么改变插入模板的分隔符?
- [css] css怎样使每个字符宽度一样?
- [css] position跟margin collapse这些特性相互叠加后会怎么样?
- [css] css中兼容ie浏览器的前缀是什么?