#./configure  \   //执行当前目录下软件自代的配置命令

> --prefix=/usr/local/apache2 \  //指定Apache软件安装的位置

> --sysconfdir=/etc/httpd  \     //指定Apache服务器的配置文件存放位置

> --with-z=/usr/local/lib/ \    //指定zlib库文件的位置

> --with-included-apr  \         //使用捆绑APR/APR-Util的副本

> --enable-so \                  //以动态共享对象(DSO)编译

> --enable-deflate=shared \      //缩小传输编码的支持

> --enable-expires=shared \      //期满头控制

> --enable-rewrite=shared \      //基于规则的URL操控

> --enable-static-support        //建立一个静态链接版本的支持

# make && make install

测试Apache服务器

 

检查安装目录

检查配置文件目录

/usr/local/apache2/bin/apachectl start

//启动Apache

/usr/local/apache2/bin/apachectl stop

//关闭Apache

# netstat -tnl | grep 80     //查看80端口是否开启

http://localhost/去访问Apache服务器

echo "/usr/local/apache2/bin/apachectl start" >> /etc/rc.d/rc.local

添加自启动

当出现以下情况时:Apache安装完成后测试出现问题,如下所示:
[root@localhost httpd-2.2.9]#/usr/local/apache2/bin/apachectl start
httpd: Syntax error on line 54 of /etc/httpd/httpd.conf: Cannot load /usr/local/apache2/modules/mod_deflate.so into server: /usr/local/apache2/modules/mod_deflate.so: cannot restore segment prot after reloc: Permission denied
是SELinux的问题,执行 chcon -t texrel_shlib_t /usr/local/apache2/modules/mod_deflate.so