1、下载apache的源码在http://httpd.apache.org/download.cgi下载httpd-2.2.31.tar.gz2、编译安装的步骤1) configure 配置 --prefix=/ 指定安装路径2) make 生成二进制文件3) make install 安装3、卸载之前的软件因为在linux中,默认安装了apche、mysql、php软件,以rpm包的形式安装的。必须卸载了再安装。> rpm -qa|grep httpd> rpm -e httpd --nodeps 强制删除,不考虑依赖关系> rpm -qa|grep mysql> rpm -e mysql --nodeps> rpm -qa|grep php> rpm -e php --nodeps4、是否安装gcc> gcc -v> yum install gcc> yum install gcc-c++5、解压apache源码包,并进行解压后文件夹> tar -zxf httpd-2.2.31.tar.gz6、configure> ./configure \ (\表示命令还没写完)> --prefix=/data/apache \ (安装目录)> --enable-so (以动态模块载入)7、make8、make install9、开启apache服务,访问测试/data/apache/bin/apachectl start|stop|restart