編譯安裝httpd-2.2.27.tat.gz及配置常見參數

一、編譯安裝的整體步驟 

1、在官網下載源碼,并解壓

2、切換到其目錄中 

3、執行./configure

4、編譯  


二、編譯中及安裝后配置常見的參數及其說明

編譯中配置

1)指定安裝路徑

–prefix=/usr/local/Pacakage_name  指定安裝路徑

–sysconfigdir=/etc/Package_name  指定配置文件存放路徑

2)指定啟用/禁用的特性

–enbale-feature 

–disable-feature 

3)指定所依賴的功能、程序或文件

–with-funciton 

–without-function 

不同的程序其configure腳本功能不同,要獲取幫助,  ./configure  –help|less

‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥

安裝后配置:

1.二進制程序目錄導入之PATH環境變量

編輯配置文件/etc/profile.d/NAME.sh 

2.導入文件路徑

編輯/etc/ld.so.conf.d/NAME.conf添加新庫至文件中讓系統重新生成緩存

ldconfig [-v]

3.導入頭文件,創建軟連接即可 

ln -sv 

4.導入幫助手冊 

編輯/etc/man.conf|man_db.conf文件,添加MANPATH即可 

5.configure參數 

‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥


演示(本文采用httpd-2.2.27.tar.gz,centos6.x)

‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥

1)在安裝之前最好先將開發工具組包及其pcre/pcre-devel/zlib/zlib-devel安裝防止報錯 

yum -y groupinstall "Development tools"

yum -y install pcre pcre-devel zlib zlib-devel  

2)解壓及其安裝 

tar xf httpd-2.2.27.tar.gz  

cd httpd-2.2.27 

./configure –prefix=/usr/local/httpd2.2.27 –sysconfdir=/etc/httpd/ 

make && make install 

‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥

截圖演示:

wKiom1e9RWuxDT86AABQAspKHXE132.png

在上訴步驟沒報錯的情況下執行如下:

wKiom1e9RfDyBnteAAAhxCj8rr8186.png

由于編譯前保留了版本號為以后升級方便,為此做軟連接

wKioL1e9R2KTweHNAAAYStTcKe0520.png

‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥

三、測試及其導入幫助、庫文件、頭文件、添加至環境變量  

1)啟動服務測試是否安裝成功

wKiom1e9SP_wlPylAABwKKw0szs911.png

wKioL1e9SP6i4nVVAABLd0I_4js897.png

2)添加至環境變量

PATH:$PATH=/usr/local/httpd/bin/ 

export PATH 


3)頭文件導入

[root@centos6 local]# ls
bin  etc  games  httpd  httpd2.2.27  include  lib  lib64  libexec  sbin  share  src
[root@centos6 local]# pwd
/usr/local
[root@centos6 local]# ln -s /usr/local/httpd/include/ /usr/include/httpd/
[root@centos6 local]# ll /usr/include/httpd/
總用量 0
lrwxrwxrwx. 1 root root 25 8月  22 05:22 include -> /usr/local/httpd/include/
[root@centos6 local]#


4)導入庫文件 

wKioL1e9TamQcjgkAABJ3LpZnY8598.png


5)導入man手冊

wKiom1e9TlDRRmbTAAAfWklcgNk643.png



由于時間關系小編就不把以前的錯誤總結在寫一遍可參考:http://purify.blog.51cto.com/10572011/1789292地址可解決上訴錯誤


原創文章,作者:alren,如若轉載,請注明出處:http://www.www58058.com/39717

(0)
alrenalren
上一篇 2016-08-24 21:22
下一篇 2016-08-24 21:22

相關推薦

  • Linux網絡屬性管理

      ifconfig命令 ifconfig [interface] # ifconfig -a # ifconfig IFACE [up|down] ifconfig interface [aftype] options | address … # ifconfig IFACE IP/mask [up] # ifconfig IFACE…

    Linux干貨 2015-09-26
  • 用戶和組相關配置文件

    1. /etc/passwd文件詳解 輸入vi /etc/passwd 可以查看此文件的內容 [root@localhost ~]# vi /etc/passwdroot:x:0:0:root:/root:/bin/bash root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/…

    Linux干貨 2016-10-23
  • 文本處理工具及grep

    在日常的linux運維工作當中,我們經常要在一些文本當中抽取過濾出我們所需要的信息,從而達到我們的需求,需要特定的文本處理工具來幫我們完成此類操作 本章節主要講解的內容有: 文件查看:cat 分頁查看文本:less、more 抽取文件特定行數:head、tail 抽取文本特定列:cut 合并文本:paste 文本統計:wc 文本排序并統計:sort、uniq…

    Linux干貨 2016-08-08
  • 有證說話硬–實現CA和證書申請

    centos下利用openssl來實現證書的頒發 直接進入正題,細節坑就不說了,自己解決起來更有挑戰性不是 步驟流程: 我是拿的7.3版本做CA主機,6.8版本做客戶端 1.創建CA 2.生成私鑰 3.生成自簽名證書 4.到客服端 5.生成私鑰 6.生成證書申請文件 7.將請求發送給-CA主機 8.CA主機-驗證簽署 9.拷回給客戶端使用 用法:openss…

    2017-04-11
  • btrfs管理及應用

    一、btrfs的命令選項     mkfs.btrfs         -L 'LABEL' 指定卷標         -d <type&…

    Linux干貨 2016-03-12
  • file 命令

    文件類型:             – 普通文件             d 目錄文件   &nb…

    2017-07-23
欧美性久久久久