httpd/apache源码下载安装,步骤详解

时间:2024-05-19 18:10:56

httpd/apache源码下载安装,步骤详解

1.下载httpd源码包
下载命令为:wget --no-check-certificate https://mirrors.tuna.tsinghua.edu.cn/apache//httpd/httpd-2.4.41.tar.gz
如图:httpd/apache源码下载安装,步骤详解
2. 解压缩
命令:tar -zxvf httpd-2.4.41.tar.gz

3.切换进解包后的目录中
httpd/apache源码下载安装,步骤详解
4…/configure #软件配置与检查
通常问题会出现到这一步中,一般安装httpd源码包,用./configure命令检查时,会出错,一般会缺少三个包,读者可以把三个包都安装好在继续检查htppd。
如图httpd/apache源码下载安装,步骤详解
一般会缺少apr包,apr-unil包,和pcre包
(1)apr包
下载命令:wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz
下载好之后,对apr包解压,命令:tar -zxvf apr-1.4.5.tar.gz
解压完成后,切换进安装目录,命令: cd /src/apr-1.4.5
进行检查:./configure --prefix=/usr/local/apr
进行编译和安装:make && make install
(2)apr-unil包
下载命令:wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz
下载好之后,对apr-unil包解压,命令:tar -zxvf apr-util-1.3.12.tar.gz
解压完成后,切换进安装目录,命令: cd /src/apr-util-1.3.12
对该包进行检查时,注意需指定apr包的安装位置,不然检查apr-unit包时会找不到apr包,命令:
./configure --prefix=/usr/local/apr-util -with- apr=/usr/local/apr/bin/apr-1-config
进行编译和安装:make && make install
(3)pcre包
下载命令:
wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.10/pcre-8.10.zip
下载好之后,对apr-unil包解压,命令:tar -zxvf pcre-8.10.zip
解压完成后,切换进安装目录,命令: cd /src/pcre-8.10
进行检查:./configure --prefix=/usr/local/pcre
进行编译和安装:make && make install

已经把httpd依赖的三个包安装好之后,可以对httpd进行检查啦,注意:对httpd进行检查时,也需要指定刚才所安装三个包的位置,不然会找不到,依旧会报错,代码如下
./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with- apr-util=/usr/local/apr-unil --with-pcre=/usr/local/pcre
如图:httpd/apache源码下载安装,步骤详解
5.检查成功之后,用make命令进行编译
命令:make

6,编译成功之后,用make install 进行安装

命令:make install

第五和第六两个命令可一起使用,中间用&&连接,make&&make install