从apache官网上下载相应的httpd版本进行安装
Apache下载地址:http://httpd.apache.org/download.cgi
> tar -zxvf httpd-2.4.9.tar.gz
运行后出现错误: APR not found. Please read the documentation
解决过程:
1 安装apr
1.1 从apache官网上下载apr压缩包, http://apr.apache.org/download.cgi1.2 > tar -zvxf apr-1.5.0.tar.gz
1.3 进入解压目录
> ./configure --prefix=/usr/local/apr
> make
>sudo make install
2 安装apr-util
运行./configure --prefix=/usr/local/apache 出现: APR-UTIL not found. Please read the documentation2.1 从apache官网上下载apr-util压缩包, http://apr.apache.org/download.cgi
3.3 进入解压目录
> ./configure --prefix=/usr/local/apr-util
> make
>sudo make install
3 安装pcre-6.5
运行./configure --prefix=/usr/local/apache 出现:cre-config for libpcre not found. PCRE is required and available from http://pcre.org/
3.1 从apache官网上下载pcre压缩包,http://sourceforge.net/projects/pcre
3.2 > tar -zvxf pcre-6.5.tar.gz
3.3 进入解压目录
> ./configure --prefix=/usr/local/pcre
出现错误:You need a C++ compiler for C++ support
3.4 >yum install -y gcc gcc-c++
> make
>sudo make install
4 安装httpd
4.1 进入httpd的解压目录,运行
> ./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre
> make
> sudo make install
4.2 启动apache
> /usr/local/apache2/bin/apachectl start
4.3 在浏览器中输入http://127.0.0.1/,如果出现 it's works,则说明安装成功!