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

源碼編譯安裝 httpd

file dde onf 端口 cdr pac blog png 程序

一 環境準備

  1. 獲取 httpd 源碼
    wget http://mirrors.shu.edu.cn/apache//httpd/httpd-2.4.37.tar.bz2
    技術分享圖片
  1. 解壓源碼包
    tar xf httpd-2.4.37.tar.bz2
    技術分享圖片
    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
    技術分享圖片

技術分享圖片
技術分享圖片

  1. 安裝開發包組

    yum groups install Development\ Tools -y
    yum groups install "Platform Development" -y

    技術分享圖片
    技術分享圖片
    技術分享圖片
    5.查看本地是否安裝過 httpd 如果用rpm安裝過 用rpm-e 卸載
    技術分享圖片

    二 編譯安裝

    1. 進入解壓之後的文件夾內
      cd httpd-2.4.37/
      技術分享圖片
      2.查看幫助文檔【生產環境中 ,根據自己的需求來配置相關的特性】
      技術分享圖片
      技術分享圖片
      技術分享圖片

3.配置安裝目錄並檢查環境
./configure --prefix=/usr/local/apache
yum install apr*
./configure --prefix=/usr/local/apache

直到 檢查通過無報錯~~

技術分享圖片

技術分享圖片

技術分享圖片

4編譯,安裝
make
make install**

技術分享圖片

三 啟動服務並測試
cd /usr/local/apache/
cd bin/
./httpd 啟動服務
systemctl stop firewall 關閉防火墻
netstat -ntl 查看80端口狀態

技術分享圖片
技術分享圖片
技術分享圖片
用另一臺電腦來登陸其網站
技術分享圖片

四收尾工作 (二進制程序環境變量 頭文件輸出 庫文件輸出 幫助文件輸出)
vim /etc/profile.d/httpd.sh

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

技術分享圖片
ln -sv /usr/local/apache/include/ /usr/include/httpd

技術分享圖片

源碼編譯安裝 httpd