編譯安裝httpd
1 去官網下載源碼包
為避免非法軟件,一定要去官網下載http://www.apache.org
httpd-2.4.25.tar.gz2
2 安裝開發包組
yum groupinstall “Development tools“
3 解壓httpd-2.4.25.tar.gz2
我這里解壓到/app,
[root@local /app]# tar –xvf httpd-2.4.25.tar.bz2
現在可以看到/app目錄下有兩個文件
[root@local /app]# ll
total 6256
drwxr–xr–x. 11 501 games 4096 Dec 17 02:24 httpd-2.4.25
–rw–r—r–. 1 root root 6398218 Apr 20 08:54 httpd-2.4.25.tar.bz2
4 進入httpd-2.4.25(解壓后得到的文件)目錄
[root@local /app/httpd-2.4.25]# mkdir /app/httpd (等會要安裝httpdde 目錄,這個可以根據個人喜好)
下邊這條命令必須在/app/httpd-2.4.25/目錄下執行,既解壓后得到的。
[root@local /app/httpd-2.4.25]# ./configure —prefix=/app/httpd
—prefix= 指定安裝httpd的目錄,這里為/app/httpd;
還有很多選項,根據個人情況進行指導。
報錯提示確實APR,接下來安裝APR。
先來來查詢一下有哪些APR相關的軟件
[root@local /app/httpd-2.4.25]# yum search apr
可以看到好多和APR相關的軟件。
我們這里安裝apr–util–devel.x86_64、apr–devel.x86_64這兩個就夠了
[root@local /app/httpd-2.4.25]# yum install apr–devel.x86_64 –y
[root@local /app/httpd-2.4.25]# yum install apr–util–devel.x86_64 –y
安裝完成后再來執行
[root@local /app/httpd-2.4.25]# ./configure —prefix=/app/httpd
又報錯,根據報錯,接下來安裝pcre軟件
[root@local /app/httpd-2.4.25]# yum install yum install pcre–devel –y
安裝完成后再來執行編譯
[root@local /app/httpd-2.4.25]# ./configure —prefix=/app/httpd
這次沒有報錯,應該是沒有問題了。接下來看一下是否生成了Makefile文件
看似都OK
5 make
接下來執行make命令
[root@local /app/httpd-2.4.25]# make
經過一會的等待后終于完成
6 make install執行安裝
[root@local /app/httpd-2.4.25]# make install
完成后查看安裝目錄(/app/httpd),
[root@local /app/httpd]# ls
bin build cgi–bin conf error htdocs icons include logs man manual modules
再看看/app/httpd/bin/ 目錄下有什么
[root@local /app/httpd/bin]# ls
ab apxs dbmmanage envvars–std htcacheclean htdigest httpd logresolve
apachectl checkgid envvars fcgistarter htdbm htpasswd httxt2dbm rotatelogs
看到以及生成httpd的執行腳本,一切看來都很完美。
編譯安裝到此結束
下來執行軟件看看能不能起來
[root@local /app/httpd/bin]# /app/httpd/bin/apachectl start
成功啟動
原創文章,作者:linux is not unix,如若轉載,請注明出處:http://www.www58058.com/73752
主要對linux下的編譯安裝httpd進行了介紹,內容總結的很好,也很詳細,排版也很不錯,加油,加油!