Linux下安装Apache

一、配置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





原文地址:https://www.cnblogs.com/xialiaoliao0911/p/7524028.html