gcc、gcc-c++是原始碼安裝必須要用的編譯工具。
yum -y install gcc gcc-c++
正式安裝apache之前還需要安裝apr、apr-util、apr-iconv三個包,我這裡使用的是原始碼安裝的方法。
1:安裝apr
wget
解壓壓縮檔案
tar -xzvf apr-1.6.3.tar.gz
解壓後 cd apr-1.6.3
接著依次執行:
./configure --prefix=/usr/local/apr
/$rm 「$cfgfile」(指定搜尋)
前面加#注釋掉
wget
解壓壓縮檔案
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
make
&& make
install
wget
解壓壓縮檔案
tar -xzvf apr-
iconv-
1.2.2
.tar.gz
解壓後 cd
apr-
iconv-
1.2.2
./configure --prefix=/usr/local/apr-iconv --with-apr=/usr/local/apr
make
&& make
install
安裝apache之前還需要安裝pcre、pcre-devel、openssl-devel。我這裡使用的是yum安裝。
yum -y install pcre
yum -y install pcre-devel
yum -y install openssl-devel
更新 openssl:
yum update openssl
apache(注意:退出當前上乙個apr-iconv的目錄)
(如有錯誤找不到資料夾 去建立)
(如有錯誤找不到資料夾 去建立)
先不要急著安裝,先確保它所依賴的庫是否有
這些安裝包是:
zlib-devel
,pcre-devel
,pcre apr
,apr-util
(包名,不是命令)
yum install zlib-devel pcre-devel pcre
開始安裝
make && make install
下面開始對apache進行安裝配置,可以使用
./configure --help 可以看有那些設定
(用find / -iname apachectl 來確定apachectl位置)
搜尋結果(/usr/local/apache/bin/apachectl)
start
(開啟apache)
(出現ah00558: httpd: could not reliably determine the server's fully qualified domain name, using 1.23.43.345.123. set the 'servername' directive globally to suppress this message(無法可靠地確定伺服器的完全合格網域名稱,使用1.23.43.345.123。設定「servneness」指令全域性以抑制此訊息) 不是錯誤要解決修改httpd.conf中servername設定為localhost:80(埠號 可自己定義)並刪去前面注釋符號即可)
搜尋結果(/usr/local/apache/bin/apachectl)
stop
(關閉apache)
centos7 部署Apache伺服器
apache程式是目前擁有很高市場占有率的web服務程式之一,其跨平台和安全性廣泛被認可且擁有快速 可靠 簡單的api擴充套件。它的名字取自美國印第安人土著語,寓意著擁有高超的作戰策略和無窮的耐性,在紅帽rhel5 6 7系統中一直作為著預設的web服務程式而使用,並且也一直是紅帽rhcsa和紅帽r...
ubuntu 安裝部署apache
解壓出httpd 2.2.19資料夾 進入httpd 2.2.19資料夾 3.編譯檔案 設定引數及路徑 像以上這樣設定編譯後apache在modules資料夾將沒有乙個dso模組動態載入!使用.configure help檢視幫助!如下設定 enable mods shared most表示載入大多...
Apache 部署https證書
1 開啟 apache 安裝目錄下 conf 目錄中的 httpd.conf 檔案,找到 loadmodule ssl module modules mod ssl.so 如果找不到請確認是否編譯過 openssl 外掛程式 刪除行首的配置語句注釋符號 儲存退出。2 開啟 apache 安裝目錄下 ...