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

相关文章
|
1月前
|
Linux 开发工具 C语言
Centos8下编译安装最新版ffmpeg解决方案(含Centos8换源阿里云)
Centos8下编译安装最新版ffmpeg解决方案(含Centos8换源阿里云)
155 3
|
4月前
|
Linux 网络安全 Apache
Centos下操作Apache httpd
Centos下操作Apache httpd
70 0
|
2月前
|
Linux 应用服务中间件 网络安全
CentOS7搭建本地离线局域网yum源(Httpd/Nginx+yum)
CentOS7搭建本地离线局域网yum源(Httpd/Nginx+yum)
325 0
|
7月前
|
关系型数据库 MySQL Linux
百度搜索:蓝易云【Centos8 stream系统编译安装PHP教程。】
以上是在CentOS 8 Stream系统上编译安装PHP的基本教程。请注意,具体的配置和参数可能因您的需求而有所不同,您可以根据自己的情况进行调整。同时,请确保在执行任何操作之前备份重要的文件和配置。
224 0
|
3月前
|
Linux C语言
centos 7 下使用高版本gcc编译安装
centos 7 下使用高版本gcc编译安装
118 0
|
4月前
|
Linux Python
百度搜索:蓝易云【CentOS 7.8编译安装python 3.7教程。】
请注意,编译安装Python可能需要一些时间,并需要较高的系统性能和网络连接。在安装过程中,请确保按照提示和错误信息进行相应的操作和解决方案。
84 1
|
4月前
|
SQL 关系型数据库 MySQL
centos编译安装mariadb
一般我不太愿意用mysql,那个玩意,有的时候不太友好。 我还是比较喜欢mariadb。
134 0
|
4月前
|
关系型数据库 MySQL Shell
centos编译安装mysql
centos编译安装mysql
137 0
|
4月前
|
应用服务中间件 Linux Shell
centos编译安装nginx(2)
安装成功之后,nginx的配置文件,在安装目录(/usr/local/nginx)下的conf目录下的nginx.conf中。 Php-fpm在安装的时候已经配置过了,这里不再赘述
56 0
centos编译安装nginx(2)
|
4月前
|
应用服务中间件 Shell Linux
centos编译安装nginx(1)
进入解压后的目录,编译
108 0

热门文章

最新文章