Apache服務(Apache HTTP Server),是Apache軟件基金會的一個開放源碼的網頁服務器。可以在大多數計算機操作系統中運行,由於其多平台和安全性被廣泛使用,是最流行的Web服務器端軟件之一。它快速、可靠並且可通過簡單的API擴展,將Perl/Python等解釋器編譯到服務器中。
本文簡單介紹安裝httpd軟件到虛擬機上
一、安裝
1、yum安裝
1.yum list httpd查看可安裝的包
2.# yum install httpd.x86_64 用命令安裝
2、使用源碼編譯安裝的方式安裝
總體步驟分為4步:
(1)獲得軟件(2)編譯前准備(3)開始編譯 make (4)安裝與部署 make install
有的電腦存在apache服務,首先刪除電腦中存在的服務
1.停止httpd服務systemctl stop httpd
2.停止服務后使用ps -ef|grep httpd查看是否還有httpd進程正在運行
3.若還有進程存在,則用kill -9 pid逐個刪除
4.使用rpm -qa|grep httpd查看軟件包名字
5逐個刪除軟件
再使用源碼編譯安裝的方式安裝httpd軟件到本機上
1.從apache官網(http://httpd.apache.org/)下載httpd最新的源碼包。
下載apr、apr-util、prce
下載地址分別為http://apr.apache.org/download.cgi
https://sourceforge.net/projects/pcre/
使用wget在線下載,也可以下載后通過xftp上傳
以apr為例安裝:
mkdir /usr/local/apr
解壓壓縮包,cd到解壓后到文件,配置此包適應本操作系統
./configure --prefix=/usr/local/apr
出現問題
安裝gcc軟件
yum list gcc列出可安裝的包,然后安裝
同樣yum list gcc-c++,安裝
安裝完成后查看
再./configure --prefix=/usr/local/apr,不報錯,然后依次執行
# make
make install
安裝完apr之后,類似這個方法安裝apr-tuil、prce
創建目錄====》解壓=====》安裝到目錄====》編譯執行
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config
./configure --prefix=/usr/local/pcre --with-apr=/usr/local/apr/bin/apr-1-config
3、安裝apache同樣類似於以上安裝步驟
./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcr
執行出錯
錯誤提示:checking for pcre-config... false
configure: error: Did not find pcre-config script at /usr/local/pcre。
安裝pcre版本過高,刪除 pcre 安裝目錄 ,下載低版本的pcre
安裝完成后重新執行./configure命令成功
下篇:https://www.cnblogs.com/yigehezi/p/10560335.html