编译安装apache2.4.37(Server version: Apache/2.4.37 )

Server version: Apache/2.4.37 (Unix)
CentOS Linux release 7.4.1708 (Core)
Server built: Nov 9 2018 15:22:45

下载3个环境源码以及httpd压缩源码安装包
1.wget http://www.apache.org/dist/httpd/httpd-2.4.37.tar.gz
wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.42/pcre-8.42.tar.gz
wget http://mirrors.hust.edu.cn/apache//apr/apr-1.6.5.tar.gz
wget http://mirrors.hust.edu.cn/apache//apr/apr-util-1.6.1.tar.gz
注意:具体版本可以自己按需选择

2.分别解压4个文件后先编译安装3个环境库文件。
安装位置/usr/local/*
注意安装时的选项,必须指定3个环境文件位置!
./configure --prefix=/usr/local/apr
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/
./configure --prefix=/usr/local/pcre
./configure --prefix=/usr/local/apache2 --sysconfdir=/etc/httpd2 --with-apr=/usr/local/apr
--with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre

3.导入httpd相关运行环境变量
1)配置PATH环境变量
[[email protected] profile.d]# vim apache.sh
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/apache2/bin

2)导入lib运行库位置
[[email protected] ld.so.conf.d]# ls
apache.conf dyninst-x86_64.conf kernel-3.10.0-693.el7.x86_64.conf mariadb-x86_64.conf
/usr/local/apache2/lib #2.4.37版本已经没有lib目录。

3.导出头文件
ln -sv /usr/local/apache2/include/ apache2

4.导出帮助文件
vim /etc/man_db.conf
MANDATORY_MANPATH /usr/local/apache2/man

5.注意
使用netstat -lnutp|grep :80查看只有tcp6侦听80端口时,需要关闭ipv6,再重启apache服务和系统
vim /etc/default/grub,GRUB_CMDLINE_LINUX="ipv6.disable=1 crashkernel=auto rhgb quiet...
grub2-mkconfig -o /boot/grub2/grub.cfg
重启系统后重启apache:reboot&apachectl restart

最后测试apache服务是否正常:输入http://10.0.0.248
It works!

原文地址:http://blog.51cto.com/9447803/2315132

时间: 2024-10-23 03:30:37

编译安装apache2.4.37(Server version: Apache/2.4.37 )的相关文章

Centos 6.5 配置分离式LAMP平台环境 多服务器编译安装Apache2.4.x PHP5.4.x MariaDB5.5.x

这次LAMP环境才去多服务器方式,apache部署在一台服务器上 PHP部署在一台服务器上 MariaDB部署在一台服务器上. 测试OS:Centos 6.5 x86_64 软件版本:apache 2.4.x php5.4.x MariaDB 5.5.x 网络环境: [[email protected] ~]# ifconfig eth0 | awk -F'[ :]+' '/inet addr/{print$4}' 172.16.41.163 ###httpd服务器 [[email protec

CentOS6.7上编译安装Apache2.2和Apache2.4

目录 一.Apache的工作模式 1.简介 2.比较 二.CentOS6.x上安装Apache2.2 (一)rpm安装apache (二)编译安装apache 1.安装编译环境 2.下载解压依赖包 3.安装apache 4.测试apache 5.查看apache相关信息 6.配置程序运行环境 7.导出库文件 8.导出头文件 9.导出手册 10.将Apache添加到启动服务 (三) 编译安装Apache2.4 1.编译安装apr 2.编译安装apr-util 3.安装需要的依赖包 4.编译安装Ap

Centos6.6编译安装apache2.4.9

本系列教程感谢linux大神马哥提供指导: Centos6.7编译安装httpd 2.4.9 + mysql-5.5.33 + php-5.4.26 (LAMP) 一.编译安装apache2.4.9 httpd-2.4: 新特性: (1) MPM支持运行DSO机制:以模块形式按需加载: (2) 支持eventMPM: (3) 支持异步读写: (4) 支持每模块及每个目录分别使用各自的日志级别: (5) 每请求配置:<If> (6) 增强版的表达式分析器: (7) 支持毫秒级的keepalive

CentOS6.3 编译安装LAMP(2):编译安装 Apache2.2.25

所需源码包: /usr/local/src/Apache-2.2.25/httpd-2.2.25.tar.gz 编译安装 Apache2.2.25 #切换到源码目录 cd /usr/local/src/Apache-2.2.25 tar -xzvf ./httpd-2.2.25.tar.gz cd ./httpd-2.2.25 #生成configure ./configure --prefix=/usr/local/apache --with-included-apr --enable-so -

编译安装apache2.4

apache软件介绍:apache是一款web服务软件,是LAMP架构中的核心组成,支持基于端口和IP的虚拟机,支持端口映射,URL重写,处理动态与静态web资源的能力强大,可以与PHP经过CGI模块结合处理动态WEB资源,支持的模块相对Nginx要多许多,有prefork,event,wprker三种MPM模式,支持DSO模块动态加载机制,且可以结合Mysql数据库进行web资源存储,但对静态资源的处理不如Nginx强大:一般用nginx作为静态资源处理服务器或反向代理服务器,apache用来

完美编译安装Apache2.4.38+apr-1.6.5+apr-util.1.61

一. 系统环境准备 yum安装一些必要的包 [root@minion-1 ~]#yum install -y libxml2-devel pcre-devel openssl-devel expat-devel && yum -y groupinstall "Development Tools" apche编译就是需要apr和apr-util这两个组件如果下载链接失效,是因为有最新包出来了,那就到官网上一级目录查具体目前软件是哪个版本,替换apr-1.6.5.tar.g

简单编译安装apache2

引 入 CentOS系统的软件管理主要有三种方式,rpm,yum,以及直接源码管理,前面已经详细介绍了rpm以及yum的相关用法,作为运维人员,源码安装有时也是不可避免的,下面,我们就以Apache为例简单介绍一下编译安装. 一. 什么是编译安装 编译:将源代码变为机器可执行的代码文件. 安装:将可执行文件安装到操作系统里. 二. 为什么要编译安装 有些软件,并不能通过例如rpm这种包管理系统安装,这就需要下载源码编译安装. 编译安装可以灵活地定制软件,选择自己需要的,取消自己不需要的. 针对特

编译安装apache2.4.18遇到的问题以及解决办法

linux安装应用软件时,我们总能遇到千奇百怪的问题,今天小编我就结合自己安装apache遇到的问题以及解决办法做一个汇总,希望能帮到那些卡在安装Apache的同学. 根据官方文档要求,在编译安装mysql的同时,我们也要解决apache所需依赖包的问题. 所以我们要安装一下环境:APR.APR-Util.PCRE,gcc-c++等包,官方2.4.X安装说明:http://httpd.apache.org/docs/2.4/install.html APR&APR-Util包下载地址:http:

CentOS 编译安装Apache2.4.10

1.准备编译环境 yum -y install gcc make cmake autoconf libtool libevent 安装apache必须的依赖包 yum -y install apr-util apr pcre pcre-devel 2.下载软件包 wget http://mirror.bit.edu.cn/apache//httpd/httpd-2.4.10.tar.gz 解压软件包: tar -xzf httpd-2.4.10.tar.gz 3.编译安装(Apache 版本低于