源码包安装目录概要
- cd /usr/local/src/
- wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.34.tar.gz
- tar zxvf httpd-2.2.34.tar.gz
- cd httpd-2.2.34
- ./configure --prefix=/usr/local/apache2
- make
- make install
- 卸载就是删除安装的文件
源码包下载路径 /usr/local/src/ 统一规范!!!!
源码包安装
- 1.切换到/usr/local/src/目录下
[root@hf-01 ~]# cd /usr/local/src/
[root@hf-01 src]# ls
[root@hf-01 src]#
- 2.下载Apache
[root@hf-01 src]# wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.34.tar.gz
地址来源于[阿铭码市](https://coding.net/u/aminglinux/p/resource/git/blob/master/README.md)Apache下载
- 3.下载完后查看,会看到是 .tat.gz的压缩包,并解压它
[root@hf-01 src]# ls
httpd-2.2.34.tar.gz
[root@hf-01 src]# tar -zxvf httpd-2.2.34.tar.gz
- 4.在解压完成后,查看并进入到httpd-2.2.34目录下去,再去查看,会看到各种文件
[root@hf-01 src]# ls
httpd-2.2.34 httpd-2.2.34.tar.gz
[root@hf-01 src]# cd httpd-2.2.34
[root@hf-01 httpd-2.2.34]# ls
ABOUT_APACHE CHANGES httpd.dsp libhttpd.dep NOTICE server
acinclude.m4 config.layout httpd.mak libhttpd.dsp NWGNUmakefile srclib
Apache.dsw configure httpd.spec libhttpd.mak os support
build configure.in include LICENSE README test
BuildAll.dsp docs INSTALL Makefile.in README.platforms VERSIONING
BuildBin.dsp emacs-style InstallBin.dsp Makefile.win README-win32.txt
buildconf httpd.dep LAYOUT modules ROADMAP
[root@hf-01 httpd-2.2.34]#
所有的源码包,都会有一些说明文档的
其中 README (介绍Apache的serve)和 INSTALL (安装文档)是经常会用到的
- 5.指定安装路径
- ./configure --prefix=/usr/local/apache2 (2 表示2的版本)
- 在第一次安装的时候,可以用echo $? 查看是否安装正确,0表示安装正确(即上条命令执行成功)
- 在安装的时候,若缺失什么命令,什么包就会停止安装,并告诉你缺失什么,你只需要安装即可
- 一般有可能会缺少失gcc命令,需要去安装——>yum install -y gcc
- ./configure就是在配置的过程,配置的过程会生成make file,make file就是用来编译的文件
小技巧:若是在运行一条命令,不知道是否正确,则可以echo $?查看 若是非零,表示上一条命令是错的
[root@hf-01 httpd-2.2.34]# echo $?
1
- 6.make命令编译工具,这个过程会根据你的虚拟机配置,若区分多个cpu就很快
- 并使用echo $?去检测下是否错误
- 7.make install 它会把编译完成的二进制文件、配置文件目录放入到 prefix 指定的目录下
- 并使用echo $?去检测下是否错误
- 8.并去 /usr/local/apache2/ 查看生成的目录
[root@hf-01 httpd-2.2.34]# ls /usr/local/apache2/
bin cgi-bin error icons lib man modules
build conf htdocs include logs manual
[root@hf-01 httpd-2.2.34]#
这就是源码编辑安装的包
- 8.源码包安装的都是在一个目录下,那就是说卸载这个包只需要删除目录即可
下载源码包一定要去官方网站或者可信任的站点下载!!!