Centos6.5系统下Apache2.4.27的安装过程

1.确保您的系统上已经安装了APR和APR-Util
2.如果没有安装APR和APR-Util或者你不想使用旧版本的APR和APR-Util,可以在http://apr.apache.org/下载最近版本的APR和APR-Util
3.下载PCRE,可以在http://www.pcre.org下载PCRE
4.下载最新版本的Apache HTTP Server(httpd-2.4.27.tar.gz),下载地址http://httpd.apache.org/download.cgi
5.将下载的安装包上传至系统上,并且解压。Centos6.5系统下Apache2.4.27的安装过程_第1张图片
6.安装APR ,进入apr-1.6.2目录中,执行命令:

cd apr-1.6.2
./configure
make && make install

执行命令后默认把apr安装到目录/usr/local/apr中,当然,你也可以使用 –prefix=目录 选项来指定一个安装目录。
7.安装APR-Uti**l,进入**APR-Util目录中,执行命令

cd  apr-util-1.6.0
./configure  --with-apr=/usr/local/apr
make
make install

在安装APR-Util时,需要指定APR的安装路径,所以需要带上选项–with-apr=/usr/local/apr,如果你不带上这个选项,在configure的时候会出现错误提示。
8.若安装APR-Util执行make命令时报错(若没有报错,则不需要执行这一步)
Centos6.5系统下Apache2.4.27的安装过程_第2张图片
则需要安装expat库,执行命令

yum install expat-devel

安装之后再执行:

./configure  --with-apr=/usr/local/apr
make
make install

9.安装pcre,进入pcre-8.41目录下,执行./configure时会报错
configure: error: You need a C++ compiler for C++ support,
出现这个错误之后只需要执行命令:

yum  install  -y  gcc  gcc-c++

gcc-c++安装完成后,我们继续我们的pcre-8.41源码安装,依次执行命令:

./configure
make
make  install

10.安装Apache Server2.4.27,进入httpd-2.4.27目录下,执行命令:

cd httpd-2.4.27
./configure  --enable-mods-shared=all
make
make  install

Apache默认安装在/usr/local/apache2目录下。同样,这里你也可以使用
–prefix=目录名
来指定一个安装目录,例如:
./configure –prefix=/usr/mydir –enable-mods-shared=all
11.Apache已经安装成功,进行配置修改,执行命令:

vim  /usr/local/apache2/conf/httpd.conf

搜索”ServerName”字符串,执行命令:

/servername

找到ServerName后,按A键进行编辑。将ServerName前的#号去掉,将ServerName后面的字符串改为:localhost:80,保存后退出编辑.
12.为httpd创建软链接,并查看一下软链接是否创建成功,依次执行命令:

ln  -s  /usr/local/apache2/bin/apachectl  /httpd
ls  -l  /

Centos6.5系统下Apache2.4.27的安装过程_第3张图片
13.开启80端口,依次执行命令:

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT  
/etc/init.d/iptables save
service iptables restart

14.启动httpd服务,执行命令:


 httpd  -k  start

Centos6.5系统下Apache2.4.27的安装过程_第4张图片
在浏览器中输入ip后看到上图所示页面则服务开启成功.

你可能感兴趣的:(系统运维)