Centos7安装httpd源码包方式

本文详述了在Centos7系统中,通过源码包方式安装httpd以获得比yum安装更高的性能的过程。涉及apr、apr-util、pcre的安装,以及httpd的配置选项,如启用压缩、重写功能和worker模式。同时,文章讲解了做软连接以方便升级,配置环境变量,启动httpd,设置开机自启动和优雅重启的方法。
摘要由CSDN通过智能技术生成

1.0 为什么要用源码包的方式安装httpd
httpd可以使用yum的方式安装,简单,一步到位。也可以使用源码包的方式安装,步骤繁琐。但是源码包方式安装的httpd性能要比yum方式高5%~10%,所以各有优缺点,都是需要掌握的。

1.1安装apr
apr全称是Apache portable run-time libraries,Apache可移植运行库。可以为httpd提供一个支持跨操作系统平台的底层接口库。我们可以将apr理解为一个安装包,httpd可以直接调用使用它。Apr有三个开发包:apr、apr-util、apr-iconv。本次实验只安装apr和apr-util。

[root@httpd-1 ~]# cd /usr/local/src 
[root@httpd-1 src]# wget http://archive.apache.org/dist/apr/apr-1.4.2.tar.gz
[root@httpd-1 src]# tar -xf apr-1.4.2.tar.gz
[root@httpd-1 apr-1.4.2]# cd apr-1.4.2
[root@httpd-1 apr-1.4.2]# ./configure --prefix=/usr/local/apr //指定安装位置
[root@httpd-1 apr-1.4.2]# make && make install

一点建议:在安装软件的或者进行其他步骤繁琐的操作时,最好每进行重要的一步就执行一次# echo $?,检查是否执行成功,可以有效的减少后期错误的出现。

1.2 安装apr-util

[root@httpd-1 ~]# cd /usr/local/src 
[root@httpd-1 src]# wget http://archive.apache.org/dist/apr/apr-util-1.3.10.tar.gz
[root@httpd-1 src]# tar -xf apr-util-1.3.10.tar.gz 
[root@httpd-1 src]# cd apr-util-1.3.10
[root@httpd-1 apr-util-1.3.10]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr            
//安准apr-util依赖apr,需指定apr安装的位置
[root@httpd-1 apr-util-1.3.10]# echo $?
0   //0表示执行成功,非0表示执行失败。
[root@httpd-1 apr-util-1.3.10]# make && make install
[root@httpd-1 apr-
  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值