質(zhì)量為本、客戶為根、勇于拼搏、務(wù)實(shí)創(chuàng)新
CentOS7編譯安裝httpd
配置依賴環(huán)境
在進(jìn)行編譯安裝httpd之前,要先下載并安裝好依賴的軟件包
1. apr
下載鏈接:https://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-1.7.0.tar.gz
2. apr-util
下載鏈接:https://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-util-1.6.1.tar.gz
3. pcre
下載鏈接:https://sourceforge.net/projects/pcre/files/pcre/8.44/pcre-8.44.tar.gz/download
注:剛做好的系統(tǒng),可能會因?yàn)槿鄙倬幾g器、依賴庫等,導(dǎo)致在之后的步驟中報(bào)錯??蓤?zhí)行yum install gcc gcc-c++ expat-devel -y安裝相關(guān)依賴。
將以上軟件包下載到系統(tǒng)的/usr/local/src目錄下,之后分別進(jìn)行解壓,安裝。
1. 安裝apr
tar -xzvf apr-1.7.0.tar.gz
cd apr-1.7.0
./configure --prefix=/usr/local/apr/apr
make
make install
2. 安裝apr-util
tar -xzvf apr-util-1.6.1.tar.gz
cd apr-util-1.6.1
./configure --prefix=/usr/local/apr/util --with-apr=/usr/local/apr/apr
make
make install
3. 安裝pcre
tar -xzvf pcre-8.44.tar.gz
cd pcre-8.44
./configure --prefix=/usr/local/pcre
make
make install
編譯安裝httpd服務(wù)程序
源碼包下載鏈接:https://mirrors.tuna.tsinghua.edu.cn/apache//httpd/httpd-2.4.46.tar.gz
下載到/usr/local/src目錄后,解壓并復(fù)制apr和apr-util中的內(nèi)容到srclib目錄下
tar -xzvf httpd-2.4.46.tar.gz
cp -r /usr/local/src/apr-1.7.0 /usr/local/src/httpd-2.4.46/srclib/apr
cp -r /usr/local/src/apr-util-1.6.1 /usr/local/src/httpd-2.4.46/srclib/apr-util
準(zhǔn)備工作完成后,進(jìn)入解壓出的httpd程序目錄下
cd httpd-2.4.46
./configure --with-included-apr --prefix=/usr/local/httpd --with-apr=/usr/local/apr/apr --with-apr-util=/usr/local/apr/util --with-pcre=/usr/local/pcre
make
make install
至此,編譯安裝已經(jīng)完成了。
修改配置及測試
為了方便使用apachectl,httpd等命令,可通過創(chuàng)建鏈接文件的形式,將其添加到/usr/bin目錄下
ln /usr/local/httpd/bin/apachectl /usr/bin/apachectl
ln /usr/local/httpd/bin/httpd /usr/bin/httpd
常用命令介紹:
apachectl start 開啟apache服務(wù)程序
apachectl restart 重啟apache服務(wù)程序
apachectl stop 停止apache服務(wù)程序
編輯配置文件并啟動測試
執(zhí)行命令
echo “ServerName 127.0.0.1:80” >> /usr/local/httpd/conf/httpd.conf
后,執(zhí)行apachectl start啟動Apache服務(wù)程序。
瀏覽器內(nèi)輸入該服務(wù)器IP進(jìn)行測試
教程完畢,希望該教程能讓你get到新技能 后期在使用尊云服務(wù)器有什么問題隨時咨詢我們尊云售后服務(wù)團(tuán)隊(duì)。