1. 首先安装gcc环境
下载依赖包nginx依赖包和gcc包:(https://pan.baidu.com/s/1XkcpyTsot0qrZx7vWw53Yw)
## **提取码**:
1234
下载完成后,将依赖包上传到服务器,若权限不足不能上传,可以通过 sudo chmod -R 777 文件夹路径名命令增加权限
进入上传目录,输入rpm -Uvh *.rpm --nodeps --forc命令进行批量安装,出现下图则说明安装成功
使用gcc-v和g++ -v命令查看版本,若出现版本详情则说明离线安装成功。
## 2. 安装 openssl
tar -zxvf openssl-3.0.3.tar.gz
cd openssl-3.0.3/
./config
make
make install
## 3 安装 zlib
tar -zxvf zlib-1.2.12.tar.gz
cd zlib-1.2.12/
./configure
make
make install
## 4 安装pcre
tar -zxvf pcre2-10.40.tar.gz
cd pcre2-10.40/
./configure
make
make install
## 5.安装nginx
tar -zxvf nginx-1.21.6.tar.gz
cd nginx-1.21.6/
进入解压目录进行配置安装地址:./configure --prefix=/home/develop/nginx
编译
make
安装
make install
进入到安装目录启动nginx,命令:./nginx
检查
进入安装目录下的sbin文件夹,输入./nginx -t,如下图则说明安装成功:
-bash: nginx: 未找到命令 (command not found) 解决方案
- vim /etc/profile 编辑配置文件
- 刷新生效 source /etc/profile
- 重启 nginx -s reload
卸载nginx
1、停止Nginx服务
/usr/local/nginx/sbin/nginx -s stop
2、查找根下所有名字包含nginx的文件
find / -name nginx
3、删除nignx安装的相关文件
rm -rf /usr/local/nginx