1,軟體下載下傳
Apache HTTP Server (http://httpd.apache.org/download.cgi#apache24)
Apr和Apr-Util(http://apr.apache.org/download.cgi)
Pcre(https://sourceforge.net/projects/pcre/files/pcre/)
2,軟體安裝
2.1,挂載系統鏡像
勾選已連接配接
找到系統鏡像路徑:/media/CentOS_6.9_Final
删除掉/etc/yum.repos.d/中其它.repo檔案,僅留下CentOS-Media.repo
編輯CentOS-Media.repo,将enabled由0設定為1表示啟用,并将baseurl修改指向系統鏡像路徑
2.2,安裝gcc
yum install gcc-c++
2.3,安裝apr
建立apr安裝目錄:mkdir /usr/local/apr
解壓apr安裝包:tar -zxvf apr-1.6.3.tar.gz
配置,編譯安裝apr:
cd apr-1.6.3
./configure --prefix=/usr/local/apr
make && make install
2.4,安裝apr-util
建立apr-util安裝目錄:mkdir /usr/local/apr-util
解壓apr-util安裝包:tar -zxvf apr-util-1.5.3.tar.gz
配置,編譯安裝apr-util,依賴apr
cd apr-util-1.5.3
./configure --prefix=/usr/local/apr=util --with-apr=/usr/local/apr/bin/apr-1-config
make && make install
2.5,安裝pcre
建立pcre安裝目錄:mkdir /usr/local/pcre
解壓pcre安裝包:tar -zxvf pcre-8.40.tar.gz
配置,編譯安裝pcre,依賴apr
cd pcre-8.40
./configure --prefix=/usr/local/pcre --with-apr=/usr/local/apr/bin/apr-1-config
make && make install
2.6,安裝httpd
建立httpd安裝目錄:mkdir /usr/local/httpd
解壓httpd安裝包:tar -zxvf httpd-2.4.29.tar.gz
配置,編譯安裝httpd,依賴apr,apr-util,pcre
cd httpd-2.4.29
./configure --prefix=/usr/local/httpd --with-pcre=/usr/local/pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
make && make install
2.7,安裝apache
cd httpd-2.4.29
./configure --prefix=/usr/local/apache2 --with-pcre=/usr/local/pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
make && make install
安裝包解壓路徑:
配置安裝目錄:
切換到apache目錄中:
2.8,啟動apache時httpd: Could not reliably determine the server's fully qualified domain name問題解決:
修改/usr/local/apache/conf中的httpd.conf檔案
将裡面的#ServerName 本機IP:80注釋去掉即可,然後重新啟動
2.9,在CentOS中打開浏覽器通路
由于防火牆沒有開放80端口,直接通過ip通路可能不行。要麼添加80端口通路權限,要麼關閉防火牆即可。
文章參考:https://blog.csdn.net/hsd2012/article/details/51518383
https://blog.csdn.net/u010297957/article/details/50751656?tdsourcetag=s_pcqq_aiomsg
https://blog.csdn.net/hsd2012/article/details/51075085