目录
一、./configure --prefix=/usr/local/nginx
归档包管理
归档
tar -cvf package.tar [
多个文件或目录
]
查看归档包
tar -tvf package.tar
解归档包
tar -xvf package.tar
压缩包管理
Zip/unzip
压缩:zip -r 包名 文件 目录…
解压缩: unzip -x 排除某个文件进行解压 -l查看压缩包内容
-d指定目录解压

gzip/gunzip
会自动把源文件进行压缩成后缀.gz的文件,所以如果是程序的依赖文件,会造成程序无法正常运行,所以一般生产环境不用这个命令进行压缩,可以使用tar命令
tar -czvf
压缩 tar -zxvf解压缩
bzip2/bunzip2
一般可以使用
tar -cjvf
代替压缩 tar -jxvf 代替解压缩
源码包安装软件
三大步:
预备步骤:安装依赖的编译库
yum install gcc gcc-c++ pcre-devel zlib-devel -y
一、./configure --prefix=/usr/local/nginx
这一步会自动检测你的 Linux 系统和相关的套件是否有编译该源码包时需要的库,因为一旦缺少某个库就不能完成编译。只有检测通过后会生成一个
Makefile
文件。
二、make
make
使用这个命令会根据
Makefile
文件中预设的参数进行编译,这一步其实就是 gcc 在工作了。