在CentOS6.7操作系统上编译安装httpd2.4
功能描述:
在CentOS6.7操作系统上,编译安装apache服务,实现定制功能等
一、安装前提
1)安装编译httpd需要的软件包
[root@bqe6tewv41kx ~]# yum -y install wget gcc-c++ ncurses ncurses-devel cmake make perl bison openssl openssl-devel gcc* libxml2 libxml2-devel curl-devel libjpeg* libpng* freetype* pcre-devel
2)安装pcre,apr,apr-uril
[root@bqe6tewv41kx ~]# wget http://mirrors.cnnic.cn/apache//apr/apr-util-1.5.4.tar.gz
[root@bqe6tewv41kx ~]# wget http://101.96.10.41/downloads.sourceforge.net/project/pcre/pcre2/10.22/pcre2-10.22.zip?r=https%3A%2F%2Fsourceforge.net%2Fprojects%2Fpcre%2F&ts=1472808609&use_mirror=nchc
[root@bqe6tewv41kx ~]#wget http://mirrors.cnnic.cn/apache//apr/apr-1.5.2.tar.gz
[root@bqe6tewv41kx ~]#wget https://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-iconv-1.2.1.tar.gz
[root@bqe6tewv41kx ~]#unzip pcre2-10.22.zip
[root@bqe6tewv41kx pcre2-10.22]#cd pcre2-10.22
[root@bqe6tewv41kx pcre2-10.22]#./configure --prefix=/usr/local/pcre
[root@bqe6tewv41kx pcre2-10.22]#make && make install
[root@bqe6tewv41kx ~]#tar xf apr-1.5.2.tar.gz
[root@bqe6tewv41kx apr-1.5.2]#cd apr-1.5.2
[root@bqe6tewv41kx apr-1.5.2]#./configure --prefix=/usr/local/apr
[root@bqe6tewv41kx apr-1.5.2]#make && make install
[root@bqe6tewv41kx ~]#tar xf apr-util-1.5.4.tar.gz
[root@bqe6tewv41kx apr-util-1.5.4]#cd apr-util-1.5.4
[root@bqe6tewv41kx apr-util-1.5.4]#./configure --prefix=/usr/local/apr-uril --with-apr=/usr/local/apr
[root@bqe6tewv41kx apr-util-1.5.4]#make && make install
[root@bqe6tewv41kx ~]#tar xf apr-iconv-1.2.1.tar.gz
[root@bqe6tewv41kx apr-iconv-1.2.1]#cd apr-iconv-1.2.1
[root@bqe6tewv41kx apr-iconv-1.2.1]#./configure --prefix=/usr/local/apr-iconv --with-apr=/usr/local/apr
[root@bqe6tewv41kx apr-iconv-1.2.1]#make && make install
一、编译安装apache服务
1)软件下载
[root@bqe6tewv41kx ~]#wget http://mirrors.sohu.com/apache/httpd-2.4.20.tar.gz
2) 创建apache用户
[root@bqe6tewv41kx ~]#useradd -r -s /sbin/nologin apache
3) 编译httpd2.4
[root@bqe6tewv41kx ~]#tar xf httpd-2.4.20.tar.gz
[root@bqe6tewv41kx httpd-2.4.20]#
[root@bqe6tewv41kx httpd-2.4.20]#make && make install
4)启动mysq服务
[root@bqe6tewv41kx httpd-2.4.20]# /usr/local/apache/bin/apachectl start
在CentOS6.7操作系统上编译安装httpd2.4的更多相关文章
- 在CentOS6.7操作系统上编译安装mysql-5.6.31
功能概述: 由于在centos 6.7下通过yum安装的mysql是5.1版本的,不满足需求,因此经常性需要编译安装mysql服务等. 一.安装mysql 1.安装前提 1)安装编译mysql代码所依 ...
- 阿里云64位centos6.3系统上编译安装redis
环境 系统:阿里云64位centos 6.3 [rao@AY~]$ cat /etc/issue CentOS release 6.3 (Final) Kernel \r on an \m [rao@ ...
- 压力测试以及编译安装httpd2.4
压力测试以及编译安装httpd2.4 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.使用 deflate_module模块压缩页面优化传输速度 我们的httpd软件自带的有一个 ...
- CentOS 6.8编译安装httpd2.2.31+MySQL5.6.31+PHP5.3.27
CentOS 6.8编译安装httpd2.2.31+MySQL5.6.31+PHP5.3.27 说明: 操作系统:CentOS 6.8 32位 准备篇: 一.系统约定 软件源代码包存放位 ...
- Centos6下Python3的编译安装
本文转载自 Centos6下Python3的编译安装 系统环境:CentOS 6.8-Minimal 安装Python依赖包: 1 [root@Python src]# yum install zli ...
- Linux上编译安装PHP
这篇文章主要介绍了关于Linux上编译安装PHP,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 之前在服务器上编译安装了PHP运行环境,但是安装完过了一段时间就差不多忘记了,只是零零星 ...
- CentOS7编译安装httpd-2.4.41 php7.3
CentOS7编译安装httpd-2.4.41 php7.3 安装参考环境: CentOS Linux release 7.5.1804 (Core) 一.安装依赖包 httpd安装的依赖包 # yu ...
- CentOS7编译安装httpd-2.4.41
安装参考环境: CentOS Linux release 7.5.1804 (Core) 一.安装依赖包 httpd安装的依赖包 # yum -y install pcre-devel # yum - ...
- MAC 上编译安装nginx-rtmp-module 流媒体服务器
MAC 上编译安装nginx-rtmp-module 流媒体服务器 记录踩坑过程 下载nginx和nginx-rtmp-module wget http://nginx.org/download/ng ...
随机推荐
- impala简单使用
impala-shell connect ha1:21000 更新元信息 invalidate metadata;
- 21. Clone Graph
Clone Graph Clone an undirected graph. Each node in the graph contains a label and a list of its nei ...
- linux服务器下添加字体
版权声明:本文为楼主原创文章,未经楼主允许不得转载,如要转载请注明来源. 引言:这两天在开发一个动态生成海报的东西(图片拼接,图片水印),开发在windows下没有问题,图片和文字都能正常的生成出来. ...
- html和css基础
背景: 最近公司开发BS架构的项目,公司主要业务也不是做BS开发的,没有项目经理,没有美工,没有前端,界面丑的不要不要的,哈哈哈 然后咧,使用asp.net用着用着,技术老大觉得界面怎么可以这么丑,不 ...
- JAVA的Date类与Calendar类【转】
Date类 在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理.这里简单介绍一下Date ...
- netstat大量time_wait连接
http://chembo.iteye.com/blog/1503770 http://www.2cto.com/os/201007/54067.html http://blog.csdn.net/d ...
- Log4Net日志的配置
<configuration> <configSections> <section name="log4net" type="log ...
- Shared pool
Shared pool 一.Shared pool的引入 当你发出一条sql语句交付Oracle,在执行和获取结果前,Oracle对此sql将进行几个步骤的处理过程: 1.语法检查(syntax ch ...
- codeforces 361 E - Mike and Geometry Problem
原题: Description Mike wants to prepare for IMO but he doesn't know geometry, so his teacher gave him ...
- new String(“a”)与String a="a";
String a=new String ("a"); String b=new String ("a"); //这是比较地址 System.out.printl ...