linux 如何安装软件之"编译安装"
以安装nginx软件演示:
- nginx: 一个高性能的HTTP和反向代理web服务器
- 必要软件安装/环境配置(安装过请忽略)
- yum install wget -y
- yum install pcre pcre-devel zlib zlib-devel -y
- 下载源代码包
- 如:
- wget https://nginx.org/download/nginx-1.20.2.tar.gz
- 解压源代码
- 命令:
- tar -xf nginx-1.20.2.tar.gz
- 说明: 解压后的文件夹里就是源代码
- 设置系统参数
- 切换到解压后文件夹的目录
- cd nginx-1.20.2
- 设置参数
- ./configure
- 编译
- make
- 安装
- make install
- 启动
- /usr/local/nginx/sbin/nginx
- 关闭
- 方式1
- /usr/local/nginx/sbin/nginx -s stop
- 方式2
- systemctl stop nginx
- 卸载并删除软件包(包含知识点:如何卸载linux软件)
- 关闭nginx(关闭软件)
- 删除解压后的源代码包
- 切换到放置解压软件的目录(一般软件放在家目录)
- 删除操作 rm-rf xxx
- 删除安装目录
- /usr/local/nginx
- 注: 一般软件的安装目录 /usr/local/
- 重新设置(跟某些新设置步骤一样)
- 不需
- 不需
- 解压源代码(这一步开始)
- 设置系统参数(在中间加一个自定制步骤即可)
- 切换到解压后文件夹的目录
- 自定制nginx服务器的名字和版本
- vim ./src/core/nginx.h
- 设置
- ./configure
- 编译
- 安装
- 启动
- 浏览器网址验证
- 关闭软件