1.准备环境
a.因为是编译安装,所以需要安装gcc编译器
b.下载源码包
2.注意事项
a.源代码保存位置
/usr/local/src/
b.软件安装位置
/usr/local/
c.如何确定安装过程报错
安装停止,并出现error,warning,no xxx的提示
3.安装过程
a.解压缩下载的源码包
b.进入解压缩后的目录
1.一般在这个目录里可以找到安装说明
2.安装说明一般叫INSTALL
3.查看INSTALL文件,会告诉你怎么安
4.其实,这里的cde在INSTALL文件里都会说
c.执行 ./configure 进行软件配置与检查
1.定义需要的功能选项
2.检测系统环境是否符合安装要求
3.生成Makefile文件,并写入前两步的结果
d.执行 make 命令进行编译
1.至此位置还没有给系统写入任何文件
2.如果在这里失败,执行make clean可以回退之前的操作
e.执行 make install 命令进行安装
4.卸载
直接删除安装的那个文件夹就好了,没有任何垃圾
这里以安装apache服务为例子,说明一下
1.下载源码包:
http://mirror.bit.edu.cn/apache/httpd/httpd-2.2.32.tar.gz
2.通过scp把源码包拷贝到linux的根目录下
scp httpd-2.2.32.tar.gz root@192.168.1.7:/
3.进入根目录,将源码包移动到/usr/local/src/下
mv httpd-2.2.32.tar.gz /usr/local/src/
4.进入/usr/local/src/目录解压源码包
tar -zxvf httpd-2.2.32.tar.g
5.进入解压后的文件夹
cd httpd-2.2.32
6.查看安装说明(说明文件一般是叫INSTALL)
cat INSTALL
关键信息如下:
$ ./configure --prefix=PREFIX
$ make
$ make install
$ PREFIX/bin/apachectl start
照着做:
./configure --prefix=/usr/local/apache
make
make install
/usr/local/apache/bin/apachectl start
访问:
http://192.168.1.7:80/