httpd安裝與配置(centos7)


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM