AdeCary Apache原始碼安裝

2021-08-28 17:51:52 字數 1518 閱讀 7461

sudo apt-get install gcc g++ libexpat1-dev libpcre3 libpcre3-dev openssl libssl-dev libtool
sudo wget 

sudo tar -zxvf apr-1.6.3.tar.gz

cd apr-1.6.3 解壓進入目錄

--prefix=/usr/local/httpd #指定安裝在**

--sysconfdir=/etc/httpd #配置檔案放到**

--enable-ssl #啟用安全連線選項,可以不選

--with-apr=/usr/local/apr

--with-apr-util=/usr/local/apr-util #需要依賴apr-util

--with-pcre=/usr/local/pcre #依賴於pcre

sudo make 編譯

sudo make install 安裝

cd /etc/httpd #切換到配置檔案所在的目錄

查詢 #servername 194行

:set nu

:194

將194行改為

servername localhost:80

新增195行為

documentroot "/usr/local/httpd/htdocs" #**的根目錄 換句話說就是 你寫的**要放到這裡別人才能訪問

切換到apache安裝目錄

AbstractCollection原始碼分析

abstractcollection抽象類提供了collection的骨架實現,collection分析請看 這裡直接看它的 是如何實現的.public abstract iterator iterator 該方法沒有實現.public abstract int size 該方法沒有實現.publi...

ThreadPoolExecutor原始碼閱讀

執行緒池解決兩個問題 一是復用執行緒,減少建立銷毀執行緒帶來系統開銷 二是限定系統資源使用邊界,避免大量執行緒消耗盡系統記憶體 適用於互不依賴,執行時間短,不需要對執行緒控制操作的執行緒 新增任務時,1.若執行緒數量小於corepoolsize,則新增執行緒執行任務 2.若執行緒數量大於等於core...

OrangePi One Android 原始碼編譯

一 系統環境搭建參照 二 lichee原始碼編譯 1.檢視help build.sh h2.配置核心 cd linux 3.4 make arch arm menuconfig 進入配置頁面,上下移動列表,空格是選擇列表,左右移動選擇退出選項 3.首次編譯執行清除 在 lichee linux3.4...