1.準(zhǔn)備工作
Linux系列系統(tǒng)
? ? ? Apache Server 2.4.17源碼包? 下載地址:http://httpd.apache.org
? ? ?APR源碼包 :APR-Util源碼包: ?下載地址:http://apr.apache.org
? ? ?PCRE源碼包 下載地址:http://www.pcre.org
2.開始安裝
如果使用U盤掛載 先把上面下載下來的文件 拷貝到我們新建的文件夾 usr/apache下
U盤掛載方式:mount -t vfat /dev/sdb1? /mnt/usb? 注意:這里不一定是sdb1 也有可能是sda1,sdb2,sdc3~ 可以通過 fdisk -f 查看具體的哪一個(gè)設(shè)備?
? ? ?1.》將文件復(fù)制到指定文件夾 : 通過 cd? /mnt/usb 進(jìn)入usb文件夾下通過 cp file1 file2 file3? /usr/apache 將file1,file2,file3文件復(fù)制到usr/apache
? ? ?2.》解壓 以 tar.gz 為例 ? ?tar ?zxfv file1
? ? 3.》分別進(jìn)入usr/apache/下的? apr-2.4.20? apr-util-2.4.20? pcre-2.4.20 ?執(zhí)行
./configure? ? --->? make? ---->? ? make? install? 若有configure: error: You need a C++ compiler for C++ support? 不用擔(dān)心吗垮,yum又派上用場了,
執(zhí)行命令:yum? install? -y? gcc? gcc-c++?
4.》進(jìn)入usr/apache/http-2.4.20下 執(zhí)行 ? 來指定一個(gè)安裝目錄,例如:
./configure? --prefix=/usr/local/apache2 ?--enable-mods-shared=all ? ? --prefix=目錄名
5.》修改配置? vi? /usr/local/apache2/conf/httpd.conf? 搜索 :/ 關(guān)鍵字? 回車? 將ServerName前的#號(hào)去掉,將ServerName后面的字符串改為:localhost:70空盼,或是其他照雁,因?yàn)?0 可能已被其他應(yīng)用占用 阱持! 保存退出?
3.測試
1.》關(guān)閉防火墻
在測試Apache是否已經(jīng)正常工作之前琐馆,我們先看下防火墻的狀態(tài):systemctl ?status ?firewalld
如果處于running運(yùn)行狀態(tài)规阀,就把它關(guān)掉:systemctl ?stop ?firewalld
然后,查看一下防火墻是否已經(jīng)關(guān)掉:systemctl ?status ?firewalld
如果處于dead狀態(tài)瘦麸,就說明已經(jīng)關(guān)掉了谁撼。
如果你希望每次系統(tǒng)啟動(dòng)的時(shí)候都不要啟動(dòng)防火墻,可以執(zhí)行命令:systemctl ?disable ?firewalld
同樣滋饲,如果你希望每次系統(tǒng)啟動(dòng)的時(shí)候都啟動(dòng)防火墻厉碟,可以執(zhí)行命令:systemctl ?enable ?firewalld
2.》防火墻關(guān)閉后,接著來看下你系統(tǒng)的IP地址:ifconfig? -a了赌。
3.》打開瀏覽器墨榄,在地址欄中輸入:192.168.0.104,回車勿她“乐龋可以看到It? works! 說明已經(jīng)安裝成功了!