沒錯,這一篇又是因為頭頭給我安排的任務得出來的總結。
本身Mac是有自帶的Apache,但是對並發量有限制,這個可以在系統的配置參數里面看,所以本人決定重新安裝一個,來,請按照下面的流程來走:
一、下載(下載的東西隨便放在哪里都可以)
首先,我們要知道要需要下載的東西有這么幾個:Apache、apr、apr-util、pcre,下載的鏈接給你們准備好了(2和3的鏈接是一樣的),依次為:
1、http://httpd.apache.org/download.cgi#apache24
2、http://apr.apache.org/download.cgi
3、http://apr.apache.org/download.cgi
4、https://ftp.pcre.org/pub/pcre/ (溫馨提示:不要下載pcre2 不然會報錯)
二、安裝(創建目錄不可以隨便)
其次我們要創建目錄,創建目錄的目的是為了說明編譯的目標路徑是在哪里,在訪達command+shift+G,輸入/usr/local,進入到local后,創建以下四個目錄:
1、Apache: /usr/local/httpd
2、apr: /usr/local/apr
3、apr-util: /usr/local/apr-util
4、pcre: /usr/local/pcre
(標紅部分就是你要創建的文件夾的名字)
好,正式進入到安裝流程,上面第一部分的四個東東下載好了之后,在下載的目錄里面分別進行解壓,解壓完成之后再接着按照流程走:
cd進入到Apache的解壓路徑,enter回車,頁面如下:
進入到該文件夾路徑以后,輸入下面的命令再enter回車:
./configure --prefix=/usr/local/httpd/
不過,基本上執行完這一步之后都會出現如下的錯誤提示:
不要慌,這個時候就需要先安裝apr,因為apr-util的安裝包是依賴於apr的,那接下來就cd 進入到apr解壓后所在的文件夾路徑,enter回車,再輸入這句命令:./configure --prefix=/usr/local/apr,再enter回車,等命令執行完畢,頁面如下:
執行完畢之后再輸入make,enter回車之后就等命令執行結束,頁面如下:
再輸入make install,enter回車等命令結束即可,頁面如下:
安裝好了apr之后,我們再接着剛剛報錯沒安裝好的apr-util,跟上面的操作步驟其實差不多,cd 進入到apr-util解壓后的文件夾所在路徑,enter回車,輸入命令: ./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/,再enter回車等命令執行結束,頁面如下:
執行結束之后輸入make,enter回車等命令執行結束,頁面如下:
執行結束之后再輸入make install ,enter回車等命令執行結束就可以了,頁面如下:
接下來再安裝pcre,cd進入到pcre解壓后的文件夾所在路徑,enter回車,再輸入以下命令:./configure --prefix=/usr/local/apr-util,enter回車,等命令結束,頁面如下:
再輸入make,enter回車等命令執行結束,頁面如下:
最后輸入make install,enter回車等命令執行結束就可以了,頁面如下:
至此,Apache需要的三個東東都准備好了,這個時候來編譯Apache就不會有啥問題了,那我們最后來安裝Apache,堅持就是勝利~
cd 進入到Apache解壓后文件夾所在的路徑,enter回車,再輸入以下命令:./configure --prefix=/usr/local/httpd -with-apr=/usr/local/apr -with-apr-util=/usr/local/apr-util -with-pcre=/usr/local/pcre/,enter回車,出現以下頁面:
這個問題我遇到了很多次,換了好多個版本都不行,着實讓我焦灼,百度上的方法我也都試了個遍,最后我選擇直接跳過哈哈哈哈,接着再輸入make,enter回車等命令執行結束,最后再輸入make install等命令結束就好了,大功告成!
以上,如果有不對的地方請告知我~😄