linux下离线安装nginx
1.下载相关依赖,nginx版本1.19.0,我放到了百度网盘上
链接:https://pan.baidu.com/s/11aSDPs6y94bofQ7PvQQYsA
提取码:qwer
2.将离线文件上传到系统的指定目录下,我这里放入了/mlq/nginx目录下
3.安装gcc
cd /mlq/nginx/gcc
rpm -Uvh *.rpm --nodeps --force
4.安装g++
cd /mlq/nginx/gcc-c++
rpm -Uvh *.rpm --nodeps --force
5.检查gcc和g++是否安装成功(进入到对应的目录下执行)
gcc -v
g++ -v
出现上图所示为安装成功
6.解压三个压缩包(在/mlq/nginx/下执行命令)
tar -zxvf pcre-8.35.tar.gz
tar -zxvf libtool-2.4.2.tar.gz
tar -zxvf nginx-1.19.0.tar.gz
6.安装PCRE,按顺序执行以下命令
cd /mlq/nginx/pcre-8.35
我要安装到/haiyisoft/nginx目录下,所以需要加–prefix=/haiyisoft/nginx,执行如下命令:
./configure --prefix=/haiyisoft/nginx
(如果不用指定安装位置,直接执行./configure即可,默认路径/usr/local/nginx)
make
make install
7.安装libtool,按顺序执行以下指令
cd /mlq/nginx/libtool-2.4.2
我要安装到/haiyisoft/nginx目录下,所以需要加–prefix=/haiyisoft/nginx
./configure --prefix=/haiyisoft/nginx
(如果不用指定安装位置,直接执行./configure即可,默认路径/usr/local/nginx)
make
make install
8.安装nginx,按顺序执行以下命令
cd /mlq/nginx/nginx-1.19.0
我要安装到/haiyisoft/nginx目录下,所以需要加–prefix=/haiyisoft/nginx
./configure --prefix=/haiyisoft/nginx
(如果不用指定安装位置,直接执行./configure即可,默认路径/usr/local/nginx)
make
make install
9.安装完成,启动nginx,测试
进入到安装路径 cd /haiyisoft/nginx
进入可执行文件所在位置 cd /sbin
启动nginx ./nginx
查看nginx是否运行 ps -ef|grep nginx
浏览器测试,ip加80端口
这样nginx就算启动成功啦!
参考文档:https://blog.csdn.net/weixin_49100429/article/details/119933060?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-0-119933060-blog-122705137.pc_relevant_aa&spm=1001.2101.3001.4242.1&utm_relevant_index=2