您的位置:首页 > 运维架构 > Apache

Apache安装和问题解决

2014-05-10 23:15 435 查看
从apache官网上下载相应的httpd版本进行安装

Apache下载地址:http://httpd.apache.org/download.cgi

> tar -zxvf httpd-2.4.9.tar.gz

> cd httpd-2.4.9
>./configure --prefix=/usr/local/apache2

运行后出现错误:APR not found. Please read the documentation

解决过程:

1 安装apr

1.1 从apache官网上下载apr压缩包,http://apr.apache.org/download.cgi

1.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 documentation

2.1 从apache官网上下载apr-util压缩包,http://apr.apache.org/download.cgi

2.2 > tar -zvxf apr-util-1.5.3.tar.gz

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,则说明安装成功!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: