## 约定 源码包放置路径 /usr/local/src/

## wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.32.tar.gz  ;下载一个apache 的安装包

```

[root@jzplinux-01 src]# wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.32.tar.gz

[root@jzplinux-01 src]tar -zxvf httpd-2.2.32.tar.gz

[root@jzplinux-01 src]# ls

httpd-2.2.32  httpd-2.2.32.tar.gz

[root@jzplinux-01 src]# 

```

##  ./configure --prefix=/usr/local/apache2 ;指定源码包安装路径

```

[root@jzplinux-01 src]# ls

httpd-2.2.32  httpd-2.2.32.tar.gz

[root@jzplinux-01 src]# cd httpd-2.2.32 

[root@jzplinux-01 httpd-2.2.32]# ./configure --prefix=/usr/local/apache2

```

## echo $?  ;查看上一条命令执行是否正确,0 为正确,其他为不正确

```

[root@jzplinux-01 httpd-2.2.32]# echo $?

0

```

## make 编译

## make install 安装

> 将编译好的所有文件放到指定的目录下

## ls /usr/local/apache2/ ; 查看安装的文件

```

[root@jzplinux-01 httpd-2.2.32]# ls /usr/local/apache2

bin  build  cgi-bin  conf  error  htdocs  icons  include  lib  logs  man  manual  modules

[root@jzplinux-01 httpd-2.2.32]# 

```

## 卸载安装的源码包,只需要删除安装的目录