一、首先下载安装Apache需要的依赖包
APR、APR-Util、PCRE,gcc-c++、gcc
在linux上操作 通过#wget 下载地址 下载安装包到linux上
下载APR:
#wget http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-1.6.5.tar.gz
下载APR-Util:
#wget http://mirrors.tuna.tsinghua.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.41.tar.gz
下载HTTPD:
#wget http://mirrors.tuna.tsinghua.edu.cn/apache//httpd/httpd-2.4.38.tar.gz
二、Apache安装步骤
第一步:先查看一下是否存在 gcc、gcc-c++
rpm -q **
如果已经存在就可以不用安装,不存在再安装
[root@iZ2ze5cti43o69css0svslZ lamp]# yum install gcc-c++
[root@iZ2ze5cti43o69css0svslZ lamp]# yum install gcc
第二步:安装包APR和APR-Util
1、安装Apr
因为刚开始已经将压缩包解压,所以直接进入apr文件(--prefix=/usr/local/apr这是在指定软件安装的目录,若该文件不存在,会自动生成apr空文件夹)
[root@iZ2ze5cti43o69css0svslZ lamp]# cd apr-1.5.2
[root@iZ2ze5cti43o69css0svslZ apr-1.5.2]# ./configure --prefix=/usr/local/apr
[root@iZ2ze5cti43o69css0svslZ apr-1.5.2]# make
[root@iZ2ze5cti43o69css0svslZ apr-1.5.2]# make install
2、安装Apr-util
同理,apr-util压缩包已经解压好了,直接进入文件中
[root@iZ2ze5cti43o69css0svslZ lamp]# cd apr-util-1.5.4
[root@iZ2ze5cti43o69css0svslZ apr-util-1.5.4]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config
[root@iZ2ze5cti43o69css0svslZ apr-util-1.5.4]# make
[root@iZ2ze5cti43o69css0svslZ apr-util-1.5.4]# make install
问题:apr apr-util 执行make命令时报错
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthre 此类问题
安装expat库试试。yum install expat-devel
第三步:安装PRCE
同样pcre安装包已经解压好了
[root@iZ2ze5cti43o69css0svslZ lamp]# cd pcre-8.41
[root@iZ2ze5cti43o69css0svslZ pcre-8.41]# ./configure --prefix=/usr/local/pcre-8.41
[root@iZ2ze5cti43o69css0svslZ pcre-8.41]# make
[root@iZ2ze5cti43o69css0svslZ pcre-8.41]# make install
第四步:安装HTTPD
[root@iZ2ze5cti43o69css0svslZ lamp]# cd httpd-2.4.27
[root@iZ2ze5cti43o69css0svslZ httpd-2.4.27]# ./configure --prefix=/usr/local/apache --with-pcre=/usr/local/pcre-8.41 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
[root@iZ2ze5cti43o69css0svslZ httpd-2.4.27]# make
[root@iZ2ze5cti43o69css0svslZ httpd-2.4.27]# make install
安装完成
第五步:启动Aapache
[root@iZ2ze5cti43o69css0svslZ httpd-2.4.27]# /usr/local/apache/bin/apachectl start
第六步:访问Apache
在浏览器上输入ip访问出现如图所示,表示Apache安装成功。