Linux离线安装Apache-2.4

1. 系统环境信息

系统版本: Linux 2.6.32-696.el6.x86_64
操作系统: Centos 6.9

2. 前置准备

Apache-2.4编译安装依赖apr、apr-util、pcre,所以安装前需要先下载好四个离线安装包,安装包下载地址:

  1. apr-1.5.2
  2. apr-util-1.5.4
  3. pcre-8.42
  4. httpd-2.4.34

    3. 编译安装apr

    cd /home/software
    tar -zxvf apr-1.5.2.tar.gz
    cd apr-1.5.2
    ./configure --prefix=/usr/local/apr-1.5.2
    make && make install

    4. 编译安装apr-util

    cd /home/software
    tar -zxvf apr-util-1.5.4.tar.gz
    cd apr-util-1.5.4
    ./configure --prefix=/usr/local/apr-util-1.5.4 --with-apr=/usr/local/apr-1.5.2
    make && make install

    5. 编译安装pcre

    cd /home/software
    tar -zxvf pcre-8.42.tar.gz
    cd pcre-8.42
    ./configure --prefix=/usr/local/pcre-8.42
    make && make install

    6. 编译安装httpd

    cd /home/software
    tar -zxvf httpd-2.4.34.tar.gz
    cd httpd-2.4.34
    ./configure --prefix=/usr/local/httpd-2.4.34 --with-apr=/usr/local/apr-1.5.2 --with-apr-util=/usr/local/apr-util-1.5.4 --with-pcre=/usr/local/pcre-8.42
    make && make install

    7. 配置httpd.conf

    apache编译安装完成后, 配置文件地址在/usr/local/apache-2.4.34/conf/httpd.conf 修改启动端口为8080 Listen 8081

    8. 启动Apache

    创建软链接: ln -s /usr/local/apache-2.4.34/bin/apachectl /usr/bin/apachectl 启动: /usr/bin/apachectl