7564321 发表于 2016-12-19 12:43:31

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/apacheapache安装目录
#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 目录下看是否有安装的配置文件。

页: [1]
查看完整版本: Centos 编译安装 httpd-2.4.23.tar.gz