CentOS7.2下安装Apache2.2.34

本文档详细记录了在CentOS7.2上安装Apache2.2.34的过程,包括源码下载、解压、配置、解决依赖问题以及启动Apache服务的步骤。在安装过程中遇到的configure错误提示,如gcc和zlib-devel的缺失,也提供了相应的解决方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1:源码下载
wget http://mirror.bit.edu.cn/apache/httpd/httpd-2.2.34.tar.gz
[root@devops-zabbix hubo]# pwd
/home/hubo
[root@devops-zabbix hubo]# ls httpd-2.2.34.tar.gz 
httpd-2.2.34.tar.gz
[root@devops-zabbix hubo]# ls httpd-2.2.34.tar.gz  -sh
7.4M httpd-2.2.34.tar.gz
[root@devops-zabbix hubo]# tar xf httpd-2.2.34.tar.gz 
[root@devops-zabbix hubo]# cd httpd-2.2.34/
[root@devops-zabbix httpd-2.2.34]# ls
ABOUT_APACHE  buildconf      emacs-style  INSTALL         LICENSE        os                srclib
acinclude.m4  CHANGES        httpd.dep    InstallBin.dsp  Makefile.in    README            support
Apache.dsw    config.layout  httpd.dsp    LAYOUT          Makefile.win   README.platforms  test
build         configure      httpd.mak    libhttpd.dep    modules        README-win32.txt  VERSIONING
BuildAll.dsp  configure.in   httpd.spec   libhttpd.dsp    NOTICE         ROADMAP
BuildBin.dsp  docs           include      libhttpd.mak    NWGNUmakefile  server
查看这2个文件,里面告诉你怎么安装
[root@devops-zabbix httpd-2.2.34]# ls INSTALL README
INSTALL  README
进入INSTALL文件
[root@devops-zabbix httpd-2.2.34]# less INSTALL
$ ./configure --prefix=PREFIX
$ make
$ make install
$ PREFIX/bin/apachectl start


Centos7.2
configure错误提示1:
configure:error: in `/usr/local/src/httpd-2.2.21/srclib/apr':configure:error: no acceptable C compiler found in $PATHSee `config.log'for more details.
解决方法:
yum install -y gcc 




configure错误提示2:
checking whether to enable mod_deflate... configure: error: mod_deflate has been requested but can not be built due to prerequisite failures
解决方法:
yum install -y zlib-devel


[root@devops-zabbix httpd-2.2.34]# echo $?
0
[root@devops-zabbix httpd-2.2.34]#make
[root@devops-zabbix httpd-2.2.34]#make install
[root@devops-zabbix httpd-2.2.34]# echo $?
0
[root@devops-zabbix httpd-2.2.34]#ls
[root@devops-zabbix httpd-2.2.34]# ln -s /application/apache2.2.27/ /application/apache
[root@devops-zabbix httpd-2.2.34]# ll /application/apache/
总用量 40
drwxr-xr-x  2 root root  283 11月 17 11:27 bin
drwxr-xr-x  2 root root  253 11月 17 11:27 build
drwxr-xr-x  2 root root   38 11月 17 11:27 cgi-bin
drwxr-xr-x  4 root root   84 11月 17 11:27 conf
drwxr-xr-x  3 root root 4096 11月 17 11:27 error
drwxr-xr-x  2 root root   24 7月   7 03:19 htdocs
drwxr-xr-x  3 root root 8192 11月 17 11:27 icons
drwxr-xr-x  2 root root 4096 11月 17 11:27 include
drwxr-xr-x  3 root root 4096 11月 17 11:27 lib
drwxr-xr-x  2 root root    6 11月 17 11:27 logs
drwxr-xr-x  4 root root   30 11月 17 11:27 man
drwxr-xr-x 14 root root 8192 7月   7 03:20 manual
drwxr-xr-x  2 root root   23 11月 17 11:27 modules


[root@devops-zabbix httpd-2.2.34]# /application/apache/bin/apachectl -t
httpd: Could not reliably determine the server's fully qualified domain name, using 172.16.8.239 for ServerName
Syntax OK


[root@devops-zabbix httpd-2.2.34]# /application/apache/bin/apachectl start
httpd: Could not reliably determine the server's fully qualified domain name, using 172.16.8.239 for ServerName


[root@devops-zabbix httpd-2.2.34]# lsof -i :80
COMMAND   PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
httpd   44294   root    4u  IPv6  53361      0t0  TCP *:http (LISTEN)
httpd   44296 daemon    4u  IPv6  53361      0t0  TCP *:http (LISTEN)
httpd   44297 daemon    4u  IPv6  53361      0t0  TCP *:http (LISTEN)
httpd   44298 daemon    4u  IPv6  53361      0t0  TCP *:http (LISTEN)


[root@devops-zabbix httpd-2.2.34]# ps -ef|grep httpd


http://172.16.18.239/
It works!
安装成功


[root@devops-zabbix httpd-2.2.34]# wget 172.16.18.239
--2017-11-17 11:42:04--  http://172.16.18.239/
正在连接 172.16.18.239:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:44 [text/html]
正在保存至: “index.html”


100%[=====================================================================>] 44          --.-K/s 用时 0s      


2017-11-17 11:42:04 (3.38 MB/s) - 已保存 “index.html” [44/44])
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值