一个苦逼菜鸟安装Apache的艰辛历程

                     一个苦逼菜鸟安装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安装成功了!以前安装从未遇到过问题,今天比较走运

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章