---
title: 源码编译安装
description: "| 适用的软件版本 | 是否适配CentOS 7.6 | 是否适配CentOS 8.1 | 是否适配openEuler 20.03 LTS SP1 |"
url: https://www.hikunpeng.com/document/detail/zh/kunpengwebs/ecosystemEnable/Apache/kunpengapache_02_0009.html
sourcePath: /source/zh/kunpengwebs/ecosystemEnable/Apache/kunpengapache_02_0009.html
indexId: 51b02ac3590c4c2996c91b646d8f36c15461c3a26cb3faeab74615e37dcbf4d372
---
# 源码编译安装

| 适用的软件版本 | 是否适配CentOS 7.6 | 是否适配CentOS 8.1 | 是否适配openEuler 20.03 LTS SP1 |
| --- | --- | --- | --- |
| Apache httpd 2.4.39 | 是 | 是 | 是 |


1. 获取Apache源码。

  a. 在本地浏览器下载    源码(https://archive.apache.org/dist/httpd/httpd-2.4.39.tar.bz2)
。
  b. 将源码包上传到服务器“/home”目录下。
    若服务器可以访问网络，则通过wget命令直接下载源码。 1 2 cd /home wget https://archive.apache.org/dist/httpd/httpd-2.4.39.tar.bz2 --no-check-certificate

2. 解压Apache安装包。
  1 2 cd /home/ tar -xvf httpd-2.4.39.tar.bz2

3. 进入“httpd-2.4.39”目录，查看该目录下的文件。
  1 2 cd /home/httpd-2.4.39/ ls

4. 配置Apache。
  1 ./configure --build=arm --prefix=/usr/local/apache2 --enable-so --with-mpm=worker

  --prefix=PATH：指定Apache的安装目录。 --with-mpm=worker：指定Apache的工作模式。

5. 执行编译。
  1 make -j60

  -j60参数充分利用多核CPU优势，加快编译速度。

6. 执行安装。
  1 make install

7. 查看安装目录。
  1 ls /usr/local/apache2

8. 查看版本。
  1 /usr/local/apache2/bin/apachectl -v
