话不多少,直接上实战,本博文需要的三个软件源码包已经上传至csdn资源,也可联系本人chn1945@sina.com获取。
一、安装依赖
# yum install gcc gcc-c++ ncurses-devel ncurses pcre pcre-devel openssl-devel zlib-devel -y
二、安装apr apr-utils
# tar xvf apr-1.5.2.tar.gz
# cd apr-1.5.2
# ./configure --prefix=/usr/local/apr
# make && make install
# tar xvf apr-util-1.5.4.tar.gz
# cd apr-util-1.5.4
# ./configure --with-apr=/usr/local/apr/ --prefix=/usr/local/apr-util
# make && make install
三、安装httpd2.4
# tar xvf httpd-2.4.20.tar.gz
# cd httpd-2.4.20
# ./configure \
--prefix=/usr/local/httpd2.4/ \
--sysconfdir=/etc/httpd2.4/conf/ \
--enable-so \
--enable-ssl \
--enable-cgi \
--enable-rewrite \
--enable-zlib \
--enable-pcre \
--with-apr=/usr/local/apr \
--with-apr-util=/usr/local/apr-util \
--with-mpm=event \
--enable-deflate \
--enable-mpms-shared=all \
--enable-modules=all
# make && make install
四、导出相关程序
1).导出二进制
# vim /etc/profile.d/httpd.sh
PATH=$PATH:/usr/local/httpd2.4/bin
export PATH
# source /etc/profile.d/httpd.sh
2).导出头文件
# ln -sv /usr/local/httpd2.4/include/ /usr/include/httpd
3).导出库文件(apache2.2)
# vim /etc/ld.so.conf/httpd.conf
/usr/local/apache/lib/
4).导出帮助文档
# vim /etc/man.config
添加一行:MANPATH /usr/local/httpd2.4/man
五、启动并访问测试页面
# apachectl start
# ss -tnl | grep 80
------做运维之前很矫情的小年轻-----