20170821编译安装apache2.4.27

来源:互联网 发布:武汉精神卫生中心 知乎 编辑:程序博客网 时间:2024/05/29 06:49

操作系统:CentOS 7

先安装wget make

yum install -y wget make


编译安装Apache2.4.7的时候还要先安装环境

yum install -y gcc gcc-c++ zlib zlib-devel expat-devel


yum install -y apr apr-util pcre-devel pcre

环境弄好后,还有查apr apr-util的安装路径,方便在编译apache时候提供支持

可以用命令 find / -name apr 查找路径


进入apache解压目录httpd.2.4.27 运行命令

./configure    \

--prefix=/usr/local/apache2.4.27    \

--with-apr=/usr/local/apr \

--with-apr-util=/usr/local/apr-util \

--with-pcre \

--with-included-apr

--enable-deflate    \

--enable-expires    \

--enable-headers    \

--ecable-modules=most    \

--enable-so    \

--with-mpm=worker    \

--enable-rewrite


编译设置成功后安装

make && make install


安装成功后启动apache

/usr/local/apache2.4.27/bin/apachectl start


安装完成后的文件位置

Installing configuration files
mkdir /usr/local/apache2/conf
mkdir /usr/local/apache2/conf/extra
mkdir /usr/local/apache2/conf/original
mkdir /usr/local/apache2/conf/original/extra
Installing HTML documents
mkdir /usr/local/apache2/htdocs
Installing error documents
mkdir /usr/local/apache2/error
Installing icons
mkdir /usr/local/apache2/icons
mkdir /usr/local/apache2/logs
Installing CGIs
mkdir /usr/local/apache2/cgi-bin
Installing header files
Installing build system files
Installing man pages and online manual
mkdir /usr/local/apache2/man
mkdir /usr/local/apache2/man/man1
mkdir /usr/local/apache2/man/man8
mkdir /usr/local/apache2/manual
make[1]: Leaving directory `/home/oldboy/tools/httpd-2.4.27'


pcre-devel下载地址

http://jaist.dl.sourceforge.net/project/pcre/pcre/8.41/pcre-8.41.tar.gz


apr下载地址

http://mirrors.hust.edu.cn/apache//apr/apr-1.6.2.tar.gz


apr-util下载地址

http://mirrors.hust.edu.cn/apache//apr/apr-util-1.6.0.tar.gz


把apr和apr-util 的源码包放到 apache源码包的scrlib文件下改名apr  apr-util


原创粉丝点击