编译安装httpd服务器以及优化、添加系统服务、apache简介

一、编译安装HTTP服务

服务器的简单开局已经做好未做开局的可以参考https://blog.csdn.net/wulimingde/article/details/107794363

1、下载编译需要的软件包

httpd的源码包下载地址 http://httpd.apache.org/download.cgi#apache24
apr的源码包下载地址 http://apr.apache.org/
下载到的源码包用于apache跨平台运行的依赖包
apr-1.6.2.tar.gz
apr-util-1.6.0.tar.gz
httpd-2.4.29.tar.bz2

根据自己需求下载相应的源码包
注(重点):为防止编译安装的httpd服务,与之前rpm或yum安装的httpd服务发生冲突,编译安装之前建议将之前安装的httpd卸载后在编译安装

2、将下载的源码包上传到服务器解压

使用xmanage软件将源码包上传到opt目录下
在这里插入图片描述
解压

[root@localhost opt]# tar zxvf apr-1.6.2.tar.gz      //解压
[root@localhost opt]# tar zxvf apr-util-1.6.0.tar.gz    //解压
[root@localhost opt]# yum -y install bzip2    //如果有些系统没有安装解压.bz2后缀的工具,使用yum安装
[root@localhost opt]#  tar jxvf httpd-2.4.29.tar.bz2  //解压
[root@localhost opt]# mv apr-1.6.2 httpd-2.4.29/srclib/apr  //移动
[root@localhost opt]# mv apr-util-1.6.0 httpd-2.4.29/srclib/apr-util  //移动

3、使用yum安装依赖环境包

编译安装apache需要安装的依赖环境包

[root@localhost opt]# yum -y install gcc      
[root@localhost opt]# yum -y install gcc-c++ 
[root@localhost opt]# yum -y install make 
[root@localhost opt]# yum -y install pcre-devel 
[root@localhost opt]# yum -y install expat-devel 
[root@localhost opt]# yum -y install perl

4、定义安装的路径以及需要开启的模块

根据服务器的实际应用需要,可以灵活设置不同的定制选项。

--prefix:指定将 httpd 服务程序安装到哪个目录下,如/usr/local/httpd
--enable-so:启用动态加载模块支持,使 httpd 具备进一步扩展功能的能力。
--enable-rewrite:启用网页地址重写功能,用于网站优化及目录迁移维护。
--enable-charset-lite:启动字符集支持,以便支持使用各种字符集编码的网
--enable-cgi:启用 CGI 脚本程序支持,便于扩展网站的应用访问能力。
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值