在安装APACHE 2.4之前,需要确认系统已经安装了pcre(用于实现正则功能)apr1.4和apr-util1.4相关运行环境(Centos6开始已经默认安装了apr和apr-util的,一般不需再做操作) yum -y install pcre-devel #安装pcre组件tar zxf apr-1.4.6.tar.bz2 #安装aprcd apr-1.4.6./configure --prefix=/usr/local/aprmake && make installtar xf apr-util-1.4.1.tar.bz2 #安装apr-utilcd apr-util-1.4.1./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/aprmake && make install 编译安装apache 2.4,自带了很多选项,这里的选项已经够生产环境使用,如果要在安装完后查看之前编译安装时所用的选项,可以查看build目录下的config.nice文件 tar zxf httpd-2.4.tar.gzcd httpd-2.4./configure --prefix=/usr/local/httpd \--sysconfig=/etc/httpd \--enable-so \ --enable-rewrite \--enable-ssl \--enable-cgi \--enable-cgid \ --enable-modules=most \--enable-mods-shared=most \ --enable-mpms-shared=all \--with-apr=/usr/local/apr \--with-apr-util=/usr/local/apr-utilmake && make install 启动apache,在安装目录的bin目录下有个apachectl脚本用于管理apache 通过httpd -l和httpd -M两个命令可以看到httpd启用的是event模块,如果要更换的话只需要修改httpd.conf里的LoadModule里的对应信息即可 修改后再次查看,已经可以看到模块被修改为了prefork 访问测试,It Works!!大功告成!