当前位置: 首页>编程语言>正文

Linux卸载k8s不卸载docker linux 卸载httpd

Linux源码包安装过程

我们这里以安装apache httpd源码包为例

1、安装准备

  • 安装c语言编辑器gcc
    使用yum -y install gcc即可安装
  • 下载源码包

httpd源码包下载地址,我这里选择的版本是httpd-2.2.9.tar.gz

http://mirror.bit.edu.cn/apache/httpd/

2、安装注意事项

  • 源码包安装位置:/usr/local/src/
  • 软件安装位置:/usr/local/
  • 如何确定安装过程出错
    1、安装过程停止
    2、并出现error、warning或no的提示
    3、一般只要看安装过程最后几行就可以了,只要最后几行没有一些错误提示,就是安装成功

3、源码包安装过程

3.1 将下载的源码包上传到到linux中
[root@localhost ~]# wget http://archive.apache.org/dist/httpd/httpd-2.2.9.tar.gz

上传成功

Linux卸载k8s不卸载docker linux 卸载httpd,Linux卸载k8s不卸载docker linux 卸载httpd_源码包卸载,第1张

3.2 解压缩下载的源码包

使用tar解压缩命令进行解压

[root@localhost ~]#tar -zxvf httpd-2.2.9.tar.gz

解压完成

Linux卸载k8s不卸载docker linux 卸载httpd,Linux卸载k8s不卸载docker linux 卸载httpd_Linux卸载k8s不卸载docker_02,第2张

3.3 进入解压缩目录
cd /root/httpd-2.2.9

注意这一步非常重要,因为后续的安装步骤都得在解压缩命令下进行,否则就会出现安装报错

3.4 查看源码包安装说明INSTALL和使用说明README

Linux卸载k8s不卸载docker linux 卸载httpd,Linux卸载k8s不卸载docker linux 卸载httpd_源码包卸载_03,第3张

以进入INSTALL安装说明为例,可以看到这个软甲包详细的安装步骤:

Linux卸载k8s不卸载docker linux 卸载httpd,Linux卸载k8s不卸载docker linux 卸载httpd_apache_04,第4张

4、具体安装步骤详解

4.1 ./configure软件配置与检查也称编译前准备

作用:

1、定义需要安装的功能选项

使用以下命令可以查看功能选项
```
 ./configure --help
```

2、检测系统是否符合安装要求

3、将定义好的功能选项和检测系统环境的信息都写入一个叫Makefile的文件,用于后续的编辑

4.1.1 定义安装目录

执行以下命令,指定安装目录位置为/usr/local/apache,目录名可以自定义

./configure --prefix=/usr/local/apache

出现APR not found错误,APR not found解决

Linux卸载k8s不卸载docker linux 卸载httpd,Linux卸载k8s不卸载docker linux 卸载httpd_源码包卸载_05,第5张

解决APR和APR util问题之后执行以下命令

./configure --prefix=/usr/local/apache\
> --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/

执行成功

Linux卸载k8s不卸载docker linux 卸载httpd,Linux卸载k8s不卸载docker linux 卸载httpd_源码包卸载_06,第6张

4.2 make 编译

make命令的作用就是调用gcc编译器,将源码包翻译成机器语言

make

编译完成

Linux卸载k8s不卸载docker linux 卸载httpd,Linux卸载k8s不卸载docker linux 卸载httpd_apache_07,第7张

4.3 make install 编译安装

注意,在make install 之前,并没有在/usr/local/apache目录下写任何数据,甚至没有创建apache目录,所以在make install 之前你的软件包并没有安装,只是产生了一丢临时文件而已,要清除这些临时文件只要执行make clean命令即可

编译安装,并创建apache目录,真正开始写入数据

make install

安装完成

Linux卸载k8s不卸载docker linux 卸载httpd,Linux卸载k8s不卸载docker linux 卸载httpd_源码包卸载_08,第8张

5、安装完成,启动服务进行验证

如何启动在/root/httpd-2.2.9/INSTALL文件下有说明

启动命令

/usr/local/apache--with-apr\=/usr/local/apr/bin/apachectl start

Linux卸载k8s不卸载docker linux 卸载httpd,Linux卸载k8s不卸载docker linux 卸载httpd_源码包_09,第9张

6、源码包的卸载

不需要卸载命令,直接删除安装目录即可,且不会遗留任何垃圾文件

rm -rf /usr/local/apache/



https://www.xamrdz.com/lan/5fk1960325.html

相关文章: