一个苦逼菜鸟安装Apache的艰辛历程
2012-11-21 13:05
351 查看
一个苦逼菜鸟安装Apache的艰辛历程
[root@localhost ~]# cd /aa
[root@localhost aa]# tar zxf httpd-2.4.3.tar.gz -C /usr/src
[root@localhost aa]# cd /usr/src
[root@localhost src]# cd httpd-2.4.3/
[root@localhost httpd-2.4.3]# ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite
其中--enable-so 的作用是使httpd服务能够动态加载模块功能
--enable-rewrite的作用是使httpd服务具有rewrite网页地址重写功能
安装的时候经常遇到各种错误,举几个我遇到的问题吧
这时候提示我们APR没有被发现 APR是什么呢 我百度了一下
这时候我们就需要下载这个库文件 http://apr.apache.org/download.cgi/
[root@localhost qq]# tar zxf apr-1.4.6.tar.gz -C /usr/src
[root@localhost qq]# cd /usr/src/apr-1.4.6/
[root@localhost apr-1.4.6]# ./configure --prefix=/usr/local/apr
[root@localhost apr-1.4.6]# make
[root@localhost apr-1.4.6]# make install
这时再去编译安装apache 又报错了 又提示apr-util没发现
好吧 只能继续下载了
wget http://apache.etoak.com/apr-util-0.9.19.tar.gz
[root@localhost aa]# tar zxf apr-util-0.9.19.tar.gz -C /usr/src
[root@localhost aa]# cd /usr/src/apr-util-0.9.19/
[root@localhost apr-util-0.9.19]# ./configure --prefix=usr/loacl/apr-util
这样又报错了
提示:configure: error: APR could not be located,Please use the --with-apr option
所以需要这样:
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/
[root@localhost apr-util-0.9.19]# .make
[root@localhost apr-util-0.9.19]# .make install
继续安装编译apache
我是这样编译的
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
TMD又报错了,哥哥怒了
NND
又少软件 尼玛 今天运气怎么这么点背
好吧 继续下载软件
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.21.tar.gz
[root@localhost qq]# tar zxf pcre-8.21.tar.gz -C /usr/src
[root@localhost qq]# cd /usr/src/pcre-8.21/
[root@localhost pcre-8.21]# ./configure --prefix=/usr/local/pcre
好吧 我再来编译一下apache
./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre
又报错了,尼玛 受不了了
这说我版本太低了 检查了一下 原来是我刚才下载的apr-util的版本太低了
wget http://apr.apache.org/download.cgi/apr-util-1.5.1.tar.gz
重新编译安装一次,步骤参考上面的
现在就是继续编译apache
./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre
然后make
再 make install
启动apache
[root@localhost httpd-2.4.3]# /usr/local/apache2/bin/apachectl start
[root@localhost httpd-2.4.3]# netstat -nutlp | grep 80
tcp 0 0 0.0.0.0:680 0.0.0.0:* LISTEN 2618/rpc.statd
tcp 0 0 :::80 :::* LISTEN 13704/httpd
终于把apache安装成功了!
以前安装从未遇到过问题,今天比较走运
本文出自 “妖 犬” 博客,请务必保留此出处http://yangdonglin.blog.51cto.com/5404572/1065798
相关文章推荐
- 菜鸟的Linux历程-Apache源码包安装及知识点摘要
- 菜鸟玩转Apache之安装篇
- 安装 Apache 出现 <OS 10013> 以一种访问权限不允许的方式做了一个访问套接字的尝试
- 安装 Apache 出现 <OS 10013> 以一种访问权限不允许的方式做了一个访问套接字的尝试
- 安装 Apache 出现 <OS 10013> 以一种访问权限不允许的方式做了一个访问套接字的尝试
- 一个菜鸟的心理历程
- Windows 10 操作系统中安装SQL Server 2008、Oracle之艰辛历程及感悟
- uBuntu 安装的艰辛历程
- 安装Visual_Studio的艰辛历程
- 菜鸟运维笔记:安装与配置Apacheserver
- 菜鸟运维笔记:安装与配置Apache服务器
- 安装 Apache 出现 <OS 10013> 以一种访问权限不允许的方式做了一个访问套接字的尝试
- C_sharp:一个菜鸟学习历程
- jsp入门(一个菜鸟的搬砖历程
- redhat enterprise linux 4上安装oracle 10.2.0 的艰辛历程
- 安装 Apache 出现 <OS 10013> 以一种访问权限不允许的方式做了一个访问套接字的尝试
- 安装TomCat的艰辛历程
- 安装 Apache 出现 <OS 10013> 以一种访问权限不允许的方式做了一个访问套接字的尝试
- 关于一个菜鸟第一次了解TensorFlow的“心路历程”
- 一个菜鸟安装虚拟机的小结