centOS6.8 源码安装apache2.2
2016-12-21 16:14
393 查看
先去apache官网下载源码包
把下载好的源码包上传
并解压 tar -zxf httpd-2.2.31.tar.gz
安装编译apache所需的相关软件
yum -y install gcc gcc++ zlib zlib-devel
开始安装
[root@linux1 httpd-2.2.31]# ./configure --prefix=/usr/local/apache2 --enable-rewrite --enable-so --enable-headers --enable-expires --with-mpm=worker --enable-modules=most --enable-deflate
命令解析如下:
--prefix=/usr/local/apache2表示指定apache的安装路径,默认安装路径为/usr/local/apache2
--enable-rewrite提供URL规则的重写更嫩那个,即根据已知的URL地址,转换为其它想要的URL 地址
--enable-so激活apache服务的DSO(Dynamic Shared Objects动态共享目标),即在以后可以以DSO的方式编译安装共享模块,这个模块本身不能以DSO方式编译。
--enable-headers提供允许对HTTP请求头的控制。
--enable-expires激活荀彧通过配置文件控制HTTP的“Expires:”和“Cache-Control:”头内容,即对网站图片、js、css等内容,提供客户端浏览器缓存的设置。这个是apache调优的一个重要选项之一。
--with-mpm=worker选择apache mpm的模式为worker模式。为worker模式原理是更多的使用线程来处理请求,所以可以处理更多的并发请求。而系统 资源的开销小于基于进程的MPM prefork。如果不指定此参数,默认的模式是prefork进程模式。这个是apache调优的一个重要选项之一。
--enable-deflate提供对内容的压缩传输编码支持,一般是html、js、css等内容的站点。使用此参数会打打提高传输速度,提升访问者访问的体验。在生产环境中,这是apache调优的一个重要选项之一。
[root@linux1 httpd-2.2.31]# make
[root@linux1 httpd-2.2.31]# make install
安装完成后去查看一下 安装目录
测试一下安装好的apache
先把启动文件加入系统启动项
[root@linux1 apache2]# cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd
启动apache服务
[root@linux1 apache2]# /etc/init.d/httpd start
开始测试
然后用电脑的浏览器打开上面这个地址
这样apache就安装好了~
把下载好的源码包上传
并解压 tar -zxf httpd-2.2.31.tar.gz
安装编译apache所需的相关软件
yum -y install gcc gcc++ zlib zlib-devel
开始安装
[root@linux1 httpd-2.2.31]# ./configure --prefix=/usr/local/apache2 --enable-rewrite --enable-so --enable-headers --enable-expires --with-mpm=worker --enable-modules=most --enable-deflate
命令解析如下:
--prefix=/usr/local/apache2表示指定apache的安装路径,默认安装路径为/usr/local/apache2
--enable-rewrite提供URL规则的重写更嫩那个,即根据已知的URL地址,转换为其它想要的URL 地址
--enable-so激活apache服务的DSO(Dynamic Shared Objects动态共享目标),即在以后可以以DSO的方式编译安装共享模块,这个模块本身不能以DSO方式编译。
--enable-headers提供允许对HTTP请求头的控制。
--enable-expires激活荀彧通过配置文件控制HTTP的“Expires:”和“Cache-Control:”头内容,即对网站图片、js、css等内容,提供客户端浏览器缓存的设置。这个是apache调优的一个重要选项之一。
--with-mpm=worker选择apache mpm的模式为worker模式。为worker模式原理是更多的使用线程来处理请求,所以可以处理更多的并发请求。而系统 资源的开销小于基于进程的MPM prefork。如果不指定此参数,默认的模式是prefork进程模式。这个是apache调优的一个重要选项之一。
--enable-deflate提供对内容的压缩传输编码支持,一般是html、js、css等内容的站点。使用此参数会打打提高传输速度,提升访问者访问的体验。在生产环境中,这是apache调优的一个重要选项之一。
[root@linux1 httpd-2.2.31]# make
[root@linux1 httpd-2.2.31]# make install
安装完成后去查看一下 安装目录
测试一下安装好的apache
先把启动文件加入系统启动项
[root@linux1 apache2]# cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd
启动apache服务
[root@linux1 apache2]# /etc/init.d/httpd start
开始测试
然后用电脑的浏览器打开上面这个地址
这样apache就安装好了~
相关文章推荐
- CentOS6.8 x64+Nginx1.3.8/Apache-httpd 2.4.3+PHP5.4.8(php-fpm)+MySQL5.5.28+CoreSeek4.1源码编译安装
- Linux下源码安装LAMP(CentOS 6.8 + Apache2.4 + MySQL5.5 + PHP7)环境
- CentOS6.8 x64+Nginx1.3.8/Apache-httpd 2.4.3+PHP5.4.8(php-fpm)+MySQL5.5.28+CoreSeek4.1源码编译安装
- centos6.8源码安装apache2.4
- CentOS 6.8 搭建LNAMP环境(三)- 源码安装Apache2.4.28
- CentOS源码安装Apache+php
- CentOS 源码编译安装APACHE2.4
- Linux 源码安装Apache2.2
- CentOS4.2安装apache2.2,mysql5,php5过程记录
- CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境
- CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境
- CentOS下源码安装php+apache+mysql
- CentOS 下源码编译安装apache+php+mysql
- CentOS 源码编译安装LAMP(Apache MySQL PHP)
- CentOS下源码安装Apache2.4+PHP5.4+MySQL5.5
- centos 下 svn+apache源码安装(已验证)
- linux+apache2.2+php5.2+mysql5.0源码安装
- CentOS 5.X 源码编译安装LAMP(Apache+MySQL+PHP)
- CentOS 4.4下源码编译安装apache+php+mysql
- Apache 2.2源码编译安装