实验
本周小編我學(xué)會(huì)了如何在Centos 7上安裝apache2.4源碼包,并啟動(dòng)此服務(wù)。該實(shí)驗(yàn)在Centos 7和Centos 6的安裝上有細(xì)微的差別,現(xiàn)在聽小編我一一道來。
1、首先準(zhǔn)備工作:查看是否有相同的軟件包
2、 安裝開發(fā)包組
yum grouplist (列出所有包組)
yum groupinstall "Development tools" (安裝一部分包組)
2 下載源碼并解包
http://httpd.apache.org/(下載地址)使用rz上傳
解壓打包,壓縮的文件到/app/
3、配置configure環(huán)境
配置環(huán)境之前要列出可用倉庫。
進(jìn)入cd ?/app/httpd-2.4.27/,開始配置環(huán)境。
--prefix=/app/httpd24(最好指定個(gè)目錄,默認(rèn)是/usr/local/src) --sysconfdir=/etc/httpd24(編譯文件指定到此目錄下,獨(dú)立出來) --enable-ssl(啟用某些命令:啟用加密文件)
執(zhí)行完此命令后,會(huì)提示缺少東西,這時(shí)就缺什么就裝什么。
如:yum search apr -->yum install -y apr-devel 安裝apr。
4、查看說明,根據(jù)模板安裝
5、生成Makefile(步驟:make 項(xiàng)目管理器 configure腳本 --> Makefile.in --> Makefile)
make(編譯)
make install(只有root能做,建立apache22 [cd /app/apache22-->ls 查看是否有apache22])
6、準(zhǔn)備環(huán)境變量(在app下進(jìn)行),該圖表示環(huán)境變量生成。
7、編寫網(wǎng)頁內(nèi)容
8、要想顯示網(wǎng)頁內(nèi)容,需要開啟服務(wù)
在Centos7中關(guān)閉服務(wù):/app/apache24/apachectl stop
在Centos6中關(guān)閉服務(wù):/app/apache22/bin/service iptables stop或chkconfig iptables off (開機(jī)禁用)
9、man幫助(更新man_db,才會(huì)有man幫助)
10、關(guān)閉服務(wù)操作:1、apachectl stop (停止服務(wù))
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2、rm -rf httpd24
3、rm /etc/httpd24/ -rf
4、vim /etc/profile.d
5、rm -f /etc/profile.d/httpd24.sh
6、vim /etc/man.config 刪除加入的那行
7、刪除源碼:rm -rf /app
本文轉(zhuǎn)自 優(yōu)果馥思 51CTO博客,原文鏈接:http://blog.51cto.com/youguofusi/1965689
總結(jié)
- 上一篇: (转载)把syslog接收的远程日志从/
- 下一篇: Leetcode 141. Linked