mac 系統上安裝Apache ab
第一步 下載解壓
下載Apache HTTP Server
- 下載地址 http://mirrors.hust.edu.cn/apache//httpd/httpd-2.4.34.tar.gz
http://httpd.apache.org/download.cgi 界面上會提供一個最新的穩定版本,點擊下載進入下載頁面,根據自己的系統下載相應的包
解壓下載完的包
- 這步無需多言
第二步 配置安裝路徑
- 官方安裝文檔如下
- 打開終端,進入到剛剛解壓完的http server目錄
- 執行 ./configure (根據官方文檔說明,不加prefix會有默認的路徑)
- 可能你會見到如下錯誤,找不到APR
- 爲此我們要安裝一下APR (Apache Portable Runtime)和APR-Util
下載地址
APR http://mirrors.shu.edu.cn/apache//apr/apr-1.6.5.tar.gz
APR-Util http://mirrors.shu.edu.cn/apache//apr/apr-util-1.6.1.tar.gz
http://apr.apache.org/download.cgi 界面上有提供best available version
- 安裝 APR,prefix後面跟着的是你想要安裝APR的路徑
前提:進入到解壓後的APR路徑
./configure –prefix=/usr/local/apr
make
make install
- 安裝 APR-Util
前提:進入到解壓後的APR-Util路徑,prefix後面跟着的是你想要安裝APR的路徑,-with-apr是指向我們安裝apr的路徑
./configure –prefix=/usr/local/apr-util -with-apr=/usr/local/apr/
make
make install
- 安裝 APR,prefix後面跟着的是你想要安裝APR的路徑
- 再次進入到http server的解壓路徑,執行下列命令,其中指定了apr和apr-util的安裝路徑
./configure –prefix=/usr/local/httpd/ -with-apr=/usr/local/apr -with-apr-util=/usr/local/apr-util/
- 再次遇到錯誤,找不到PCRE-Config
下載地址,請自行選擇一個版本下載 https://ftp.pcre.org/pub/pcre/ ,切記不要下載pcre2 - 安裝pcre,套路和APR類似
前提:進入到解壓後的pcre路徑,prefix後面跟着的是你想要安裝PCRE的路徑
./configure –prefix=/usr/local/pcre
make
make install
注意:報“Did not find pcre-config script”的錯誤,可能是因爲你安裝了pcre2,請重新安裝pcre - 進入到http server的解壓路徑,執行下列命令
前提:記得創建/usr/local/httpd/這個路徑
./configure –prefix=/usr/local/httpd/ -with-apr=/usr/local/apr -with-apr-util=/usr/local/apr-util/ -with-pcre=/usr/local/pcre/
- 進入到httpd的安裝目錄,啓動服務
cd /usr/local/httpd/bin
apachectl -k start
- 遇到“AH00558: httpd: Could not reliably determine the server’s fully qualified domain name”錯誤
進入到/usr/local/httpd/conf目錄
編輯httpd.conf文件,搜索”#ServerName”,添加ServerName localhost:80 - 重複step9