1. 程式人生 > >原始碼編譯安裝 httpd

原始碼編譯安裝 httpd

一 環境準備

  1. 獲取 httpd 原始碼
    wget http://mirrors.shu.edu.cn/apache//httpd/httpd-2.4.37.tar.bz2
    原始碼編譯安裝 httpd
  1. 解壓原始碼包
    tar xf httpd-2.4.37.tar.bz2
    原始碼編譯安裝 httpd
    3.掛載本地光碟,並配置yum源
    mount /dev/cdrom /media
    vim /etc/yum.reps.d/new.repo
    [base-001]
    name=CentOs everything
    baseurl=file:///media/
    enabled=1
    gpgcheck=1
    gpgkey=file:///media/RPM-GPG-KEY-CentOS-7
    cost=566
    原始碼編譯安裝 httpd

原始碼編譯安裝 httpd


原始碼編譯安裝 httpd

  1. 安裝開發包組
    yum groups install Development\ Tools -y
    yum groups install "Platform Development" -y

    原始碼編譯安裝 httpd
    原始碼編譯安裝 httpd
    原始碼編譯安裝 httpd
    5.檢視本地是否安裝過 httpd 如果用rpm安裝過 用rpm-e 解除安裝
    原始碼編譯安裝 httpd

    二 編譯安裝

    1. 進入解壓之後的資料夾內
      cd httpd-2.4.37/
      原始碼編譯安裝 httpd
      2.檢視幫助文件【生產環境中 ,根據自己的需求來配置相關的特性】
      原始碼編譯安裝 httpd
      原始碼編譯安裝 httpd
      原始碼編譯安裝 httpd

3.配置安裝目錄並檢查環境
./configure --prefix=/usr/local/apache
yum install apr*
./configure --prefix=/usr/local/apache
直到 檢查通過無報錯~~

原始碼編譯安裝 httpd

原始碼編譯安裝 httpd

原始碼編譯安裝 httpd

4編譯,安裝
make
make install**

原始碼編譯安裝 httpd

三 啟動服務並測試
cd /usr/local/apache/
cd bin/
./httpd 啟動服務
systemctl stop firewall 關閉防火牆
netstat -ntl 檢視80埠狀態

原始碼編譯安裝 httpd
原始碼編譯安裝 httpd
原始碼編譯安裝 httpd
用另一臺電腦來登陸其網站
原始碼編譯安裝 httpd

四收尾工作 (二進位制程式環境變數 標頭檔案輸出 庫檔案輸出 幫助檔案輸出)
vim /etc/profile.d/httpd.sh

PATH=/usr/local/apache/bin:$PATH
export PATH

原始碼編譯安裝 httpd
ln -sv /usr/local/apache/include/ /usr/include/httpd
原始碼編譯安裝 httpd