一、配置yum源
本例以CentOS6.8操作系统为例:
1.上传CentOS6.8的镜像文件到主机的某个目录,例如:/root
2.创建一个挂载目录/yum
mkdir /yum
3.挂载镜像到/yum
mount -o loop CentOS-6.8-x86_64-bin-DVD1.iso /yum
4.配置repo文件
cd /etc/yum.repos.d
新建文件local.repo,并写入如下内容:
[CentOS6.8]
name=CentOS6.8
baseurl=file:///yum
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
说明: /yum为镜像挂载目录
至此,yum源配置完毕!
二、安装依赖包
yum -y install apr apr-util pcre-devel
如遇安装不成功的情况,可手动源码安装. apache的常见依赖包为apr,apr-util和pcre
以安装apr为例:
1. 解压文件
tar -xf apr-1.5.2.tar.gz
2. 编译安装
cd /root/apr-1.5.2
./configure --prefix=/usr/local/apr
make
make && make install
三、下载apache源码包
下载地址:http://httpd.apache.org/download.cgi
四、安装apache
在所有依赖包安装成功后,便可安装apache了。
1.解压文件
tar -xf httpd-2.4.25.tar.gz
2.编译安装
cd httpd-2.4.25
./configure --prefix=/usr/local/apache2 --enable-module=shared --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
make
make && make install
五、配置与启动apache
1.配置
apache安装完成后,默认使用的是80端口。
可在/usr/local/apache2/conf/httpd.conf这个文件中修改端口。
2.启动
/usr/local/apache2/bin/apachectl -k start
3.停止
/usr/local/apache2/bin/apachectl -k stop
4.重启
/usr/local/apache2/bin/apachectl -k restart