转:http://blog.youkuaiyun.com/lin_credible/article/details/9202433
libevent
\ echo "/usr/local/lib" > /etc/ld.so.conf.d/lamp.conf
\ ldconfig
yum install -y openssl* nss-devel bzip2-devel libzip-* net-snmp-* //刚开始忘了装
tar xf apr-1.4.6.tar.gz -C /usr/src/
./configure --disable-ipv6 --enable-threads
tar xf libiconv-1.14.tar.gz -C /usr/src/
./configure --enable-static
tar xf apr-iconv-1.2.1.tar.gz -C /usr/src/
./configure --with-apr=/usr/local/apr/bin/apr-1-config
tar xf apr-util-1.5.1.tar.gz -C /usr/src/
cd apr-util-1.5.1/
ln -s /usr/src/apr-iconv-1.2.1/ /usr/src/apr-util-1.5.1/apr-iconv
./configure --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-iconv=./apr-iconv/ --with-openssl=/usr/ \
--with-nss=/usr/ --with-mysql=/usr/local/mysql/ --with-iconv=/usr/local/
tar xf pcre-8.32.tar.gz -C /usr/src/
./configure --enable-rebuild-chartables --enable-utf8 --enable-newline-is-any --enable-pcregrep-libz --enable-pcregrep-libbz2
(libtool: link: cannot find the library `/usr/src/apr-util-1.5.1/./apr-iconv/lib/libapriconv.la' or unhandled argument `/usr/src/apr-util-1.5.1/./apr-iconv/lib/libapriconv.la')编译apache报错了!
ln -s /usr/src/apr-util-1.5.1/./apr-iconv/lib/libapriconv-1.la /usr/src/apr-util-1.5.1/./apr-iconv/lib/libapriconv.la
tar xf httpd-2.4.3.tar.gz -C /usr/src/
./configure --prefix=/usr/local/apache2 \
--enable-modules=all \
--enable-mods-shared=all \
--enable-charset-lite \
--enable-unique-id \
--disable-version \
--with-mpm=prefork \
--enable-http \
--enable-proxy-balancer \
--enable-static-rotatelogs \
--enable-static-htpasswd \
--enable-static-htdigest \
--enable-static-logresolve \
--enable-static-htdbm \
--enable-static-ab \
--enable-static-checkgid \
--enable-static-htcacheclean \
--enable-cgi \
--enable-vhost-alias \
--enable-rewrite \
--enable-so \
--enable-usertrack \
--enable-cgi \
--enable-mime-magic \
--with-apr=/usr/local/apr/bin/apr-1-config \
--with-apr-util=/usr/local/apr/bin/apu-1-config \
--with-pcre=/usr/local \
--with-ssl=/usr
./configure --enable-modules=all --enable-mods-shared=all --enable-file-cache --enable-cache --enable-dumpio --enable-echo --enable-example-hooks --enable-example-ipc --enable-logio --enable-mime-magic --enable-expires --enable-unique-id --enable-proxy --enable-proxy-balancer --enable-proxy-http --enable-proxy-ajp --enable-proxy-connect --enable-ssl --enable-static-ab --enable-http --enable-info --enable-cgi --enable-vhost-alias --enable-so --enable-rewrite --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1-config --with-pcre=/usr/local/ --with-ssl=/usr/ --with-mpm=prefork
make && make install
libtool: install: warning: `/usr/src/apr-util-1.5.1/./apr-iconv//lib/libapriconv.la' has not been installed in `/usr/local/apache2/lib' //安装成功了,最后报个小错!呵呵……