編譯安裝的基本步驟

2021-08-17 03:48:49 字數 785 閱讀 8307

編譯安裝的基本步驟,本筆記以httpd-2.4.29為例加以說明

rpm -ql httpd 可以檢查已安裝應用的檔案路徑

rpm -qi httpd 可以檢視安裝應用的版本等資訊,,同理可使用yum 的yum info httpd 來顯示

第二步: 解壓縮檔案使用命令tar xvf  httpd-2.4.29.tar.bz2  -c (大寫c)/usr/local/src/來解壓縮到這個目錄下    du -sh 可以檢視資料夾的大小   find -name "*.c"

第三步:閱讀軟體自帶的readme 和install 安裝說明 使用.configure --help檢視安裝時的其他選項

yum install apr-util-devel -y

yum install pcre-devel -y

使用make -j 4 && echo -e '\a' 命令進行安裝並且在完成時聲音提示

使用make install命令複製檔案到指定資料夾

使用rpm -q httpd檢查 ss -ntl 檢查看資訊

chmod 744 ./httpd24.sh   設定環境變數

. /etc/profile.d/httpd24.sh   更新環境變數

apachectl start 啟動服務

systemctl disable firewalld   7關閉防火牆

systemctl stop firewalld

service iptables stop   6關閉防火牆

chkconfig iptables off

編譯的基本步驟

在筆者身邊 普通二本學校 所接觸的搞it的人士,很少有學習或者了解過編譯原理的人。竊以為原因有兩點 一是所從事的領域多數為頂層開發,學習演算法都頭疼的夠嗆了 二是學習氛圍相對較差,沒有開設相應的課程。突然想起了一則笑話,說 一男上非誠勿擾,當女嘉賓們得知他是程式設計師後,一陣 咚嗡 就沒有然後了。編...

編譯鏈結的基本步驟

因為現在的開發環境都是整合開發環境,所以我們很少需要關注一段 在計算機中編譯鏈結的過程。但是事實上,通常一段 需要四個步驟才能完成從編譯到鏈結的過程,分別是預處理,編譯,彙編和鏈結。預處理編譯過程主要處理源 中以 開始的預編譯指令。比如 include define 等,主要處理如下 1.將所有 d...

lamp安裝步驟 編譯

1,停止防火牆及不必要的服務 etc init.d rpcbind stop etc init.d cups stop etc init.d postfix stop etc init.d qpidd stop etc init.d nfslock stop chkconfig rpcbind of...