本文小編為大家詳細介紹“CentOS 6.5上怎么編譯安裝Apache服務(wù)器”,內(nèi)容詳細,步驟清晰,細節(jié)處理妥當,希望這篇“CentOS 6.5上怎么編譯安裝Apache服務(wù)器”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學(xué)習(xí)新知識吧。
成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),雞西梨樹企業(yè)網(wǎng)站建設(shè),雞西梨樹品牌網(wǎng)站建設(shè),網(wǎng)站定制,雞西梨樹網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,雞西梨樹網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
inux系統(tǒng):centos 6.5 mini版,如果是vmware虛擬機,網(wǎng)卡要求“橋接”
1、編譯安裝前首先yum 安裝“開發(fā)環(huán)境”“兼容庫”“中文支持”即執(zhí)行如下命令
#yum groupinstall "development tools" "compatibility libraries" "chinese support [zh]" -y
安裝man, vim, wget 工具
#yum install man vim wget -y
2、因為這次要編譯安裝httpd2.4.25,此版本需要更高版本的apr和apr-util。
因此要首先編譯安裝apr和apr-util。
wget http://mirrors.hust.edu.cn/apache/apr/apr-1.5.2.tar.bz2
wget http://mirrors.hust.edu.cn/apache/apr/apr-util-1.5.4.tar.bz2
2.1編譯安裝apr
tar xf apr-1.5.2.tar.bz2 cd apr-1.5.2 ./configure --prefix=/usr/local/apr echo $? ###如果執(zhí)行結(jié)果是0,則繼續(xù)執(zhí)行make && make install
2.2編譯安裝apr-util
tar xf apr-util-1.5.4.tar.bz2 cd apr-util-1.5.4 ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr echo $? ###如果執(zhí)行結(jié)果是0,則繼續(xù)執(zhí)行make && make install
3、重量級選手出廠了,正式開始編譯httpd-2.4.25
wget http://mirrors.hust.edu.cn/apache/httpd/httpd-2.4.25.tar.bz2
多次編譯經(jīng)驗得知,缺少pcre相關(guān)文件,openssl is too old
執(zhí)行如下命令:
yum install pcre-devel openssl openssl-devel -y tar xf httpd-2.4.25 cd httpd-2.4.25 ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/
有如上提示則繼續(xù)執(zhí)行:make && make install
再執(zhí)行echo$?如果結(jié)果是0,則說明httpd2.4.25到此編譯成功,然后進行簡單的配置,就可以使用了
4、配置httpd
關(guān)閉linux防火墻
service httpd stop
關(guān)閉selinux
setenforce 0
復(fù)制啟動文件
cp /usr/local/apache/bin/apachectl /etc/init.d/httpd
把httpd的環(huán)境變量添加到“環(huán)境變量”
echo 'export path=$path:/usr/local/apache/bin' > /etc/profile.d/httpd.sh
chmod +x /etc/profile.d/httpd.sh
source /etc/profile.d/httpd.sh
編輯httpd的配置文件:
vim /etc/httpd/httpd.conf
在serverroot下一行,添加 servername localhost
如果想把apache服務(wù)加入到開機啟動,可以修改服務(wù)啟動腳本:
vim /etc/init.d/httpd
在第二行下添加:# chkconfig:235 85 15
# description: this is apache server
保存退出
執(zhí)行命令service httpd start #提示lynx找不到???那就yum install lynx -y
執(zhí)行命令netstat -ntlp #查看httpd是否啟動,是否有80端口
最后在你的瀏覽器輸入虛擬機ip地址
it works!
則apache,安裝成功
1、編譯安裝--默認的index.html首頁在/usr/local/apache/htdocs
2、配置文件:/etc/httpd/httpd.conf
3、啟動腳本:/etc/init.d/httpd
4、cgi-bin文件目錄:/etc/local/apache/cgi-bin
讀到這里,這篇“CentOS 6.5上怎么編譯安裝Apache服務(wù)器”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領(lǐng)會,如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。