linux安装apache

http://httpd.apache.org/download.cgi 下载最新版

1、下载依赖包

cd opt

下载APR:

wget http://mirror.bit.edu.cn/apache/apr/apr-1.6.3.tar.gz

下载APR-Util:

wget http://mirror.bit.edu.cn/apache/apr/apr-util-1.6.1.tar.gz

下载PCRE:

wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.42.tar.gz

下载HTTPD:

wget https://mirrors.tuna.tsinghua.edu.cn/apache/httpd/httpd-2.4.33.tar.gz

 

从 http://apr.apache.org 下载apr apr-util
从http://www.pcre.org/ 下载pcre
·
先装gcc和make
yum -y install gcc
yum -y install make
yum -y install gcc-c++ 没有这个gcc-c++一会编译不prce
yum -y install expat-devel 这个不装apr-util无法使用make

 

2、解压依赖包
tar -xzvf apr-1.6.3.tar.gz
tar -xzvf apr-util-1.6.1.tar.gz
tar -xzvf pcre-8.42.tar.gz

 

3、安装apr-1.6.3
进入安装目录
cd /opt/apr-1.6.3/
安装及编译
./configure --prefix=/usr/local/apr
make && make install

后面可能还会出现找不到apr-util
进入安装目录
cd /opt/apr-util-1.6.1/
安装及编译
./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config
make && make install

后面可能还会出现找不到pcre
进入安装目录
cd /opt/pcre-8.42/
安装及编译
./configure --prefix=/usr/local/pcre
make && make install

 

先安装perl再安装apache才行,不安装perl的情况下安装apache,apxs就无法运行

yum install -y perl

 

安装apache
进入安装目录
cd /opt/httpd-2.4.33/
安装及编译
需要用--with参数指定我们刚才安装的依赖包位置

./configure --prefix=/usr/local/web/apache --enable-shared=max --enable-module=rewirte --enable-module=so --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre

启动apache: /usr/local/web/apache/bin/apachectl start

 

posted @ 2018-05-15 15:35  思路决定出路  阅读(138)  评论(0编辑  收藏  举报