Apache2.4.2編譯安裝2個常見錯誤和解決方法
嘗試了一把從2005年以來第一次重大更新的新版本apache,不僅加入了云計算的基因更大幅提升了性能,I/O讀寫和內(nèi)存占用優(yōu)化程度比較大,主要是增加了一個enevt模式,測試效果不錯。
實際我測試的 單純的編譯后靜態(tài)文件和nginx的處理性能,確實已經(jīng)相差不大,測試是使用ab測試的,單臺nginx和阿帕奇測試后對比數(shù)據(jù)獲得的結(jié)果,下次進(jìn)行系統(tǒng)的測試在發(fā)測試數(shù)據(jù),暫時只是測試了jpg圖片 和html靜態(tài)的文件 數(shù)據(jù)可能沒代表性。
下面把編譯的時候,常見的錯誤貼下:
錯誤一:
rotatelogs.c:(.text+0x5ed): undefined reference to apr_file_link'
collect2: ld returned 1 exit status
make[2]: *** [rotatelogs] Error 1
make[2]: Leaving directory /root/src/httpd-2.4.2/support'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory /root/src/httpd-2.4.2/support'
make: *** [all-recursive] Error 1
這些是因為沒apr的包
有2個解決方法:
第一種解決辦法:
wget http://ftp.jaist.ac.jp/pub/apache/apr/apr-1.4.6.tar.gz
tar xzf apr-1.4.6.tar.gz
cd apr-1.4.6
./configure ; make ; make install
wget http://ftp.jaist.ac.jp/pub/apache/apr/apr-util-1.4.1.tar.gz
tar zxvf apr-util-1.4.1.tar.gz
cd apr-util-1.4.1
./configure –with-apr=/usr/local/apr
yum install -y pcre-devel lua-devel libxml2-devel
第二種解決辦法:
下載arp的包以后 cp到httpd的文件夾
cp -r apr-util-1.4.1 httpd-2.4.2/srclib/apr-util
就可以解決了
第二個常見的錯誤 這種只有mini安裝會出現(xiàn) 一般大部分菜鳥都不會安裝devel的包
configure: WARNING: OpenSSL version is too old
no
checking whether to enable mod_ssl… configure: error: mod_ssl has been requested but can not be built due to prerequisite failures
解決辦法
yum update openssl
近期準(zhǔn)備把所有服務(wù)器都升級到httpd 2.4.2 獲得更好的性能
相關(guān)文章
linux中高并發(fā)socket最大連接數(shù)的優(yōu)化詳解
這篇文章主要給大家介紹了關(guān)于linux中高并發(fā)socket最大連接數(shù)優(yōu)化的相關(guān)資料,文中介紹的很詳細(xì),相信對大家具有一定的參考價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧。2017-02-02關(guān)于Windows 不能在 本地計算器 啟動 Apache2(phpstudy)
今天在自己的本子上準(zhǔn)備放多個虛擬站點(diǎn)。用的是#phpstudy#。在軟件自身的站點(diǎn)設(shè)置中,根據(jù)提示添加的多站點(diǎn)無效不知道是否和我的系統(tǒng)是Win7有關(guān)2012-09-09簡單了解linux終端創(chuàng)建文件的2種常用方法
這篇文章主要介紹了簡單了解linux終端創(chuàng)建文件的2種常用方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-06-06linux用戶和組命令實例分析【切換、添加用戶、權(quán)限控制等】
這篇文章主要介紹了linux用戶和組命令,結(jié)合實例形式分析了Linux系統(tǒng)切換、添加用戶、權(quán)限控制等相關(guān)命令與使用技巧,需要的朋友可以參考下2020-03-03