开发者社区> 技术小牛人> 正文

Centos 编译安装 httpd-2.4.23.tar.gz

简介:
+关注继续查看

 Apache官方下载地址:http://httpd.apache.org/download.cgi

  目前最新版本 httpd-2.4.23.tar.gz 

  Apache需要GCC,apr这些软件支持,所以先安装好,apr可以编译安装,安装Apahce时指定目录.

 

  #mkdir /home/tools  存放软件目录 

  #mkdir /app/apache  apache安装目录

  #cd /home/tools 

  #wget http://mirrors.cnnic.cn/apache//httpd/httpd-2.4.23.tar.gz 

  #若是没有安装wget,请先安装好.也可以共享拷贝.

  #

  #tar zxvf httpd-2.4.23.tar.gz

  #cd httpd-2.4.23

  #./configure --prefix=/app/apache --enable-deflate \

  --enable-expries \

  --enable-headers \

  --enable-modules=most \

  --enable-so \

  --enable-mpm=worker \

  --enable-rewrite


  参数解释:\代表空格换行

  --prefix=/app/apache  安装目录

  --enable-deflate     提供对内容的压缩传输编码支持,一般html,js,css等内容站点,使用此功能能够提高传输速率,提升访问者的访问体验

  --enable-expries     激活允许通过配置文件控制HTTP的"Expries"及"Cache-Control"头内容,即对网站图片内容,提供在客户端浏览器缓存设置

  --enable-headers     允许对HTTP请求头的控制

  --enable-modules=most  动态加载所有模块

  --enable-so        激活apache服务DSO(动态共享对象)

  --enable-mpm=worker   Apache的默认参数是prefork,选择woker模式既可以支持处理多线程请求。

  --enable-rewrite     url规则的重写功能,即已知URL地址,转换其它想要的URL地址。如伪静态功能就是此模块实现。

  

   

   编译完成后可以执行命令判断是否编译成功,最好的是编译安装时看界面是否报错.

   #!/bin/bash

   if [ $? = 0 ]

   then

     echo "success"

   else

     echo "false" 

   fi


  下面make编译

  #make

  #make install

  即编译完成,也可以使用上面的脚本查看是否编译成功.

  #cd /app/apache 目录下看是否有安装的配置文件。

本文转自  一招拜师  51CTO博客,原文链接:http://blog.51cto.com/sadoc/1883554

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
centos 下编译安装php7.3的redis扩展
centos 下编译安装php7.3的redis扩展
73 0
Centos编译安装 LAMP (apache-2.4.7 + mysql-5.5.35 + php 5.5.8)+ Redis
Centos编译安装 LAMP (apache-2.4.7 + mysql-5.5.35 + php 5.5.8)+ Redis
27 0
CentOS 7 下编译安装 4.14 内核
CentOS 7 下编译安装 4.14 内核
78 0
Redis数据库简介与(CentOS 7)编译安装
Redis数据库简介与(CentOS 7)编译安装
80 0
CentOS 7下编译安装Open Babel2.4.1和python绑定
CentOS 7下编译安装Open Babel2.4.1和python绑定
161 0
Linux centos下编译安装Lnmp shell脚本
自动安装 lnmp web环境
2131 0
CentOS 7.6 编译安装最新版本glibc2.30 实录
基于CentOS上安装ScyllaDB数据库的朋友应该都会遇到glibc必须为2.28及以上版本的问题,哈目前阿里去上提供的最高版本CentOS7.6中的glibc版本为2.27,所以必须要升级,但升级glibc并不是一件容易的事,如果操作不当还会影响一些API和服务的正常运行,所以在升级之前请先做好备份。
9671 0
CentOS 7.6 编译安装最新版本GCC 9.2.0 实录
CentOS 7.6 编译安装最新版本GCC 9.2.0 实录,GCC是Linux的核心模块,升级可能会导致一些问题,请谨慎升级,升级之前做好备份工作。
9709 0
Centos下编译安装Samba
centos编译安装Samba
1867 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
CentOS Nginx PHP JAVA 多语言镜像使用手
立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册
立即下载
低代码开发师(初级)实战教程
立即下载