一 軟體下載下傳
1 apache 下載下傳
apache 的下載下傳位址: http://httpd.apache.org/download.cgi#apache24
目前的最新版本是2.4.38,下載下傳了 httpd-2.4.38.tar.gz,儲存到 /home/logonuser/ 目錄下
2 APR 和 APR-Util
APR 和 APR-Util 的下載下傳位址: http://apr.apache.org/download.cgi
APR 的最新版本是 1.6.5 下載下傳了 apr-1.6.5.tar.gz 儲存到 /home/logonuser 目錄下
APR-Util 的最新版本是 1.6.1 下載下傳了 apr-util-1.6.1.tar.gz 儲存到 /home/logonuser 目錄下
APR 和 APR-Util 是apache 必備的前提條件,是以必須先安裝APR 和 APR-Util,否則會報錯(如下圖)。
3 PCRE 下載下傳
PCRE下載下傳位址: https://sourceforge.net/projects/pcre/files/pcre/
PCRE 的最新版本是8.42,下載下傳 pcre-8.42.tar.gz 儲存到 /home/logouser/ 下
二 安裝
1 如果沒有安裝gcc/gcc-c++的話必須安裝
gcc-v
可以看出已經安裝了 ,就不需要安裝了
2. 安裝APR、APR-Util、PCRE、Apache Http Server
(1)安裝APR
安裝軟體一般安裝到 /usr/local/下, APR 的安裝路徑是/usr/local/apr,
先進入到下載下傳的檔案目錄/home/logonuser/下
解壓檔案 apr-1.6.5.tar.gz ,然後進入 apr-1.6.5 目錄下,進行configure 并設定 --prefix 安裝目錄,最後編譯并安裝,指令如下:
tar -zxf apr-1.6.5.tar.gz
cd apr-1.6.5
./configure --prefix=/usr/local/apr
make
make install
(2)安裝 APR-Util
安裝目錄是 /usr/local/apr-util,安裝方法和上面的apr 的方法一樣
tar -zxf apr-util-1.6.1.tar.gz
cd apr-util-1.6.1
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config
make
make install
(3)安裝PCRE
安裝目錄是 /usr/local/pcre, 安裝方法和上面apr 的方法一樣
tar -zxf pcre-8.42.tar.gz
cd pcre-8.42
./configure --prefix=/usr/local/pcre --with-apr=/usr/local/apr/bin/apr-1-config
make
make install
(4)安裝Apache
安裝的目錄是 /usr/local/httpd,安裝的方法和上面的一樣
tar -zxf httpd-2.4.38.tar.gz
cd httpd-2.4.38
./configure --prefix=/usr/local/httpd --with-pcre=/usr/local/pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-ssl=/usr/local/openssl_1_0_2g
make
make install
注意:--with-ssl=/usr/local/openssl_1_0_2g ,這個參數可以不設定,預設系統的openssl,由于我對系統的openssl 進行了更新,centos6.5 的openssl 的預設版本是1.0.1e
安裝後啟動Apache
進到 /usr/local/httpd/bin 目錄下
./apachectl -k start
apache 啟動後 出現了下面的提示
Starting httpd: httpd: Could not reliably determine the server’s fully qualified domain name,
using localhost.localdomain for ServerName
需要修改下apache 的配置檔案:/usr/local/httpd/httpd.conf 将
ServerName 前面的 “#” 去掉,改為:
ServerName localhost:80