編譯安裝apache

編譯安裝apache可簡單分為3步:

第一步:下載apache軟件包解決依賴關系并生成Makefile

1.首先準備開發環境,可以通過yum安裝開發包組:yum groupinstall Development Tools

2.準備apache軟件包,可以通過http://httpd.apache.org下載到本地。隨后解包tar -xf?httpd-2.4.29.tar.bz2

3.此操作必須進入解包的文件夾內執行:./configure –prefix=/app/httpd2.4

–prefix=/app/httpd2.4:指定程序安裝目錄

tip:過程中可能會依賴到外部環境,比如依賴的軟件包。下面幾個軟件包為我遇見的情況:apr-devel、apr-util-devel、pcre-devel,根據提示將依賴的相應軟件包安裝即可。

第二步:根據Makefile構建應用程序

make

make install

第三步:配置apache

修改配置文件,配置環境:
vim /etc/profile.d/httpd2.4.sh
寫入以下內容:PATH=/app/httpd2.4/bin:$PATH

source?/etc/profile.d/httpd2.4.sh

更改man幫助配置路徑:vim /etc/man_db.conf,(Centos 7)

寫入MANDATORY_MANPATH? ? ? ? /app/httpd2.4/man

啟動服務:apachectl

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/89408

(1)
Pkin°Pkin°
上一篇 2017-12-03 17:25
下一篇 2017-12-03

相關推薦

  • 常用磁盤陣列說明

    一.什么是磁盤陣列     磁盤陣列英文全名為RedundantArrays of Inexpensive Disks(RAID),即容錯廉價磁盤陣列。     RAID可以將一些容量較小的磁盤通技術手段組成一個容量較大的磁盤設備,而且不只是容量上的提升,RAID還可以提供數據?!?/p>

    Linux干貨 2015-04-02
  • dns主從

    一、前言 Dns全稱domain name system,當我們訪問一個網站時,在網站輸入一個網址。但是網絡是靠ip地址這個邏輯地址來標識地址的。而一個網址是如何轉換為ip地址的?下面我們將簡單講解下dns的原理。 二、dns查詢過程 在了解dns查詢過程時,我們先了解一些有關dns的專業名詞     根域:用來管理互…

    Linux干貨 2015-10-01
  • 簡單描述LVS工作原理-第1部分

    一、NAT模式(VS-NAT) 原理:就是把客戶端發來的數據包的IP頭的目的地址,在負載均衡器上換成其中一臺RS的IP地址,并發至此RS來處理,RS處理完成后把數據交給經過負載均衡器,負載均衡器再把數據包的原IP地址改為自己的IP,將目的地址改為客戶端IP地址即可?期間,無論是進來的流量,還是出去的流量,都必須經過負載均衡器? 優點:集群中的物理服務器可以使…

    Linux干貨 2016-08-15
  • 馬哥教育網絡班22期+第12周課程練習

    1、請描述一次完整的http請求處理過程; 1. 建立或處理連接:接收請求或拒絕請求; 2. 接收請求:接收來自于網絡上的主機請求報文中對某特定資源的一次請求的過程; 3. 處理請求:對請求報文進行解析,獲取客戶端請求的資源及請求方法等相關信息; 4. 訪問資源:獲取請求報文中請求的資源; 5. 構建響應報文…

    Linux干貨 2016-11-28
  • DHCP

        動態主機設置協議(Dynamic Host Configuration Protocol,DHCP)是一個局域網的網絡協議,使用UDP協議工作,主要有兩個用途: 用于內部網絡或網絡服務供應商自動分配IP地址給用戶 用于內部網絡管理員作為對所有電腦作中央管理的手段     …

    Linux干貨 2017-07-24
  • 用戶、組

    用戶user:  令牌token,identity   Linux用戶:username/UID   管理員:root,0   普通用戶:1-65535  系統用戶:1-499(CENTOS6),1-999 對守護進程獲取資源進行權限分配  登錄用戶:500(CENTOS6)+,1000+…

    Linux干貨 2016-08-04
欧美性久久久久