1.下载并解压 tar -zxvf httpd-2.2.32.tar.gz 到/usr/local 这时候会得到目录httpd-2.2.32,进入目录。
2.安装:apr、apr-util、pcre ,要先安装apr后才能安装apr-util
安装apr:
进入到 srclib/apr 目录
./configure --prefix=/usr/local/apr
make
make install
安装apr-tuil:
进入到 srclib/apr-util 目录
./configure --prefix=/usr/local/apr-tuil --with-apr=/usr/local/apr
make
make install
安装pcre:因为下载的apache源码直接编译安装pcre会报错,所以这里选择使用yum安装
yum -y install pcre pcre-devel
3.安装zlib:因为后面安装apache的时候会同时安装一些模块,所以这里需要先安装zlib
yum install zlib-devel
4.安装apache:进入到httpd-2.2.32目录
./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-mpm=worker --enable-so --enable-mods-shared=all --enable-proxy=shared --enable-proxy-balancer=shared --enable-proxy-http=shared --enable-proxy-ajp --enable-deflate --enable-cache --enable-disk-cache --enable-mem-cache
make
make install
5.启动apache:进入/usr/local/apache/bin
./apachectl start
这个时候会报httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName,这个不影响。
6.检测apache:
curl localhost
会出现<html><body><h1>It works!</h1></body></html>说明安装成功了。
网友评论