在安裝apache httpd2.4.18前需要安裝其它幾個軟件,分別為pcre、apr、apr-util。
三個軟件的下載地址分別為:
pcre:https://sourceforge.net/projects/pcre/files/pcre/8.38/
apr和apr-util:http://mirrors.cnnic.cn/apache/httpd/
由於本人不知道需要安裝上述軟件,因此在安裝過程中吃了很大虧(慚愧),現將曲折的安裝過程寫出來,希望對大家有幫助。
一、下載apache httpd-2.4.18安裝包
使用wget命令從網絡下載安裝包:
解壓壓縮包:tar -jxvf httpd-2.4.18.tar.bz2
二、設置安裝環境
進入httpd-2.4.18目錄:
執行命令:
其中“/opt/httpd-2.4.18”為指定的安裝目錄。
1、兼容性問題1:
解決方案:安裝APR,下載網址文章開頭已經開出,使用源碼安裝,過程不在贅述。
2、兼容性問題2:
解決方案:安裝APR-util,下載網址文章開頭已經開出,使用源碼安裝,過程不在贅述。
3、兼容性問題3:
解決方案:安裝pcre,下載網址文章開頭已經開出,使用源碼安裝,過程不在贅述。
等上述問題不在出現後,再次執行
三、編譯
執行命令:make
四、安裝
執行命令:make install
五、啟動httpd服務
執行命令:/opt/httpd-2.4.18/bin/apachectl -k start
其中:/opt/httpd-2.4.18是我指定的安裝目錄。
從上圖可以看出出現錯誤,原因為ServerName沒有修改。
進入httpd.conf文件,修改ServerName如下圖所示:
修改成功後,保存文件。再次啟動
啟動成功後如上如所示。
六、測試
在浏覽器中輸入本機IP,我主機的IP是10.0.2.15。因此在浏覽器中輸入10.0.2.15,結果如下圖所示:
說明服務器已經安裝成功了!!!
七、總結
1、在安裝文件前一定要閱讀README文件,掌握軟件之間的依賴關系及其他注意事項,避免出現安裝失敗的問題;
2、apr-util是依賴於apr的,因此應該先安裝apr。