【统信UOS】nginx通过shell脚本安装
前提准备,nginx安装包我这边用的是 nginx-1.20.2.tar.gz包
直接贴出脚本 ,注意一下 执行的时候 要使用sudo权限。
sudo ./XXXX.sh
#!/bin/bash
echo '开始解压 nginx-1.20.2.tar.gz';
tar -xzvf nginx-1.20.2.tar.gz
echo '解压完成 nginx-1.20.2.tar.gz';
echo '进入 nginx-1.20.2 目录';
cd nginx-1.20.2/
echo '执行configure';
./configure
echo '执行make';
make
echo '执行make install';
sudo make install
cd ..
rm -rf nginx-1.20.2
echo '准备启动nginx';
# 启动nginx
sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
echo '启动nginx成功';
我的疑惑,在什么情况下要用make命令进行编译的。
说明一下,也是在网上查阅的结果
一般来说,需要使用 make 命令安装的软件源码包里面都包含:
configure:该文件用于生成 Makefile 文件,通常使用 ./configure 命令进行执行。 Makefile:该文件包含了编译、链接等操作的规则和指令,可以使用 make 命令进行执行。 src/:该目录下包含了源代码文件,需要进行编译和链接等操作才能生成可执行文件或者库文件。
页:
[1]