Linux源码包安装Apache
安装源码包需要三个步骤
-
./configure
在这一步可以定制功能,加上相应的选项即可,具有什么选项可以通过 ./configure --help 命令来查看。在这一步会自动检测你的linux系统与相关的套件是否有编译该源码包时需要的库,因为一旦缺少某个库就不能完成编译。只有检测通过后才会生成一个Makefile文件。
-
make
使用这个命令会根据Makefile文件中预设的参数进行编译,这一步其实就是gcc在工作了。 -
make install
安装步骤,生成相关的软件存放目录和配置文件的过程。
1. 安装gcc
yum install -y gcc gcc-c++ expat-devel make
2. 下载需要的软件
wget http://mirrors.tuna.tsinghua.edu.cn/apache//httpd/httpd-2.4.43.tar.gz
curl -o apr-1.7.0.tar.bz2 http://mirrors.hust.edu.cn/apache//apr/apr-1.7.0.tar.bz2
curl -o apr-util-1.6.1.tar.bz2 http://mirrors.hust.edu.cn/apache//apr/apr-util-1.6.1.tar.bz2
wget -c https://sourceforge.net/projects/pcre/files/pcre/8.43/pcre-8.43.tar.gz
3. 编译安装
#解压
tar -jxf apr-1.7.0.tar.bz2
cd apr-1.7.0
chmod 777 configure
#编译
./configure