原始碼編譯安裝apache httpd 2.4.41
安裝環境:centos7.8 + httpd2.4.41 + apr-1.7.0 + apr-util-1.6.1 + pcre-8.43
基礎環境安裝
yum -y install openssl-devel bzip2
$ wget
$ tar -xvf apr-1.7.0.tar.bz2
$ cd apr-1.7.0/
$ ./configure --prefix=/opt/apr
$ make
$ make install
注:arm系統使用apr1.6.5
$ tar -xvf apr-util-1.6.1.tar.bz2
$ cd apr-util-1.6.1/
$ ./configure --prefix=/opt/apr-util --with-apr=/opt/apr
$ make
$ make install
編譯apr-util需要指定:--with-apr
注:在x86平台上可以使用最新的apr-util版本,因為在移植到arm平台的時候,使用較新的版本總是編譯不過,所以使用apr-util-1.5.4這個版本
$ unzip pcre-8.43.zip
$ ./configure --prefix=/opt/pcre
$ make
$ make install
4、原始碼編譯apache httpd
$ make install注:arm編譯使用/configure --prefix=/usr/local/apache2 --host=x86 --enable-cgi --enable-rewrite --enable-mods-shared=all --with-pcre=/usr/local/pcre --with-includer-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
5、驗證關閉
#關閉[root@baidu1 bin]# killall httpd搞定。
mysql原始碼編譯表 MySQL原始碼編譯安裝
1 安裝cmake 2.8.10.2.tar.gz 以root使用者進入shell tar zxvf cmake 2.8.10.2.tar.gz cd cmake 2.8.10.2 configure make 無法make,檢測gcc編譯環境 make install 2 安裝ncurses 5....
linphone iphone最新原始碼編譯
編譯 之前,肯定是先clone最新 git clone recursive更新完後發現跟原來的編譯方式有了比較大的區別,更新完後編譯步驟更清晰,更方便.可以執行.prepare.py help 檢視幫助 開始配置前,請使用.prepare.py c清理上一次編譯結果 csrutil disable,...
DuiLib介面庫學習筆記(原始碼獲取和編譯)
使用vs2008開啟解決方案duilib.sln編譯全部工程後在bin目錄下得到許多demo程式,可以參看學習,快速入門。這裡備註 為了方便之後在不同的配置中使用duilib,可以編譯生成不同的導入庫和dll檔案 後面我們在使用duilib的時候,會見到如下的包含標頭檔案和庫檔案 include d...