一、Apache相关软件下载
Apache的相关软件包下载地址http://apr.apache.org/projects.html。
1. Apache HTTP Server
Apache HTTP Server 目前的版本是 httpd-2.4.39, 下载地址:http://httpd.apache.org/download.cgi#apache24。
2. APR and APR-Util包
APR and APR-Util的最新版本是apr-1.7.0,下载地址:http://apr.apache.org/download.cgi
3. APR-Util包
APR-Util的最新版本是apr-util-1.6.1,下载地址:http://apr.apache.org/download.cgi
4. PCRE包
PCRE的最新版本是 /pcre/8.43/pcre-8.43,下载地址:https://sourceforge.net/projects/pcre/
下载好安装包后,在服务器上新建包放置目录:/tmp/software 用ftp工具上传到服务器上的该目录下,若自己有放置目录也不用创建。
二、Apache安装过程
1. 安装包gcc和gcc-c++
使用yum list gcc-c++和 yum list gcc检查系统是否安装gcc和gcc-c++,缺少哪个安装哪个
命令为:yum install gcc-c++、yum install gcc
2. 安装APR
cd /tmp/software(你的安装包放置目录)
tar -zxf apr-1.7.0.tar.gz
cd apr-1.7.0
新建目录/usr/local/apr,用作安装目录:mkdir /usr/local/apr
./configure --prefix=/usr/local/apr
make
make install
3. 安装APR-Util
tar -zxf apr-util-1.6.1.tar.gz
cd apr-util-1.6.1
新建目录/usr/local/apr-util,用作安装目录:mkdir /usr/local/apr-util
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config
make
make install
注:有可能会报缺少依赖的错,yum install expat-devel就行
4. 安装PCRE
tar -zxf pcre-8.42.tar.gz
cd pcre-8.42
新建目录/usr/local/pcre,用作安装目录:mkdir /usr/local/pcre
./configure --prefix=/usr/local/pcre --with-apr=/usr/local/apr/bin/apr-1-config
make
make install
5. 安装Apache Http Server
tar -zxf httpd-2.4.39.tar.gz
cd httpd-2.4.39
新建目录/usr/local/apache,用作安装目录:mkdir /usr/local/apache
./configure --prefix=/usr/local/apache --with-pcre=/usr/local/pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
make
make install
6. 启动Apache服务
/usr/local/apache/bin/apachectl start 启动服务
用浏览器访问服务器IP,出现it works!就安装完成了。