原始碼編譯安裝httpd及其常見錯誤

2021-07-22 03:46:57 字數 2721 閱讀 9187

一、編譯安裝的整體步驟 

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.匯入檔案路徑

ldconfig [-v]

3.匯入標頭檔案,建立軟連線即可 

ln -sv 

4.匯入幫助手冊 

5.configure引數 

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

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

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

截圖演示:

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

由於編譯前保留了版本號為以後公升級方便,為此做軟連線

三、測試及其匯入幫助、庫檔案、標頭檔案、新增至環境變數  

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

2)新增至環境變數

3)標頭檔案匯入 1

總用量 0

lrwxrwxrwx. 1 root root 25 8月  22 05:22 include ->/usr/local/httpd/include/

[root@centos6local]#

4)導入庫檔案 

原始碼編譯httpd

簡單介紹下原始碼編譯lamp 1 解除安裝原來已經rpm包安裝的http的服務,以防止產生干擾。2 保證防火牆和selinux處在關閉的狀態 service iptables stop setenforce 0 臨時關閉selinux 首先進行安裝包的解壓 4 apr的安裝,進入解壓的目錄 conf...

原始碼安裝httpd

11.6 mariadb安裝 修改啟動引數conf,搜尋 start daemon 找到如下行 bindir mysqld safe datadir datadir pid file mysqld pid file path 增加上面一行中標紅的內容 配置好就可以啟動了。啟動前先檢查一下是否有mys...

編譯安裝httpd

編譯安裝httpd 2 安裝開發包組 yum groupinstall development tools 3 解壓httpd 2.4.25.tar.gz2 4 進入httpd 2.4.25 解壓後得到的檔案 目錄 還有很多選項,根據個人情況進行指導。報錯提示確實apr,接下來安裝apr。先來來查詢...