网站首页 > 技术教程 正文
一、离线安装jdk
1、登录unix,卸载openJDK将jdk版本提升到1.8以上
root@localhost opt]# rpm -qa|grep java
java-1.6.0-openjdk-1.6.0.37-1.13.9.4.el5_11
tzdata-java-2015g-1.el5
//卸载
[root@localhost opt]# rpm -e --allmatches --nodeps java-1.6.0-openjdk-1.6.0.37-1.13.9.4.el5_11
[root@localhost opt]# rpm -e --allmatches --nodeps tzdata-java-2015g-1.el5
- 下载或将本地jdk上传到服务器
- 解压jdk
Tar zxvf jdk-*.tar.gz
- 在/etc/profile中配置环境变量
vim /etc/profile
#set java environment
export JAVA_HOME=/usr/lib/jvm/java
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export PATH=$PATH:$JAVA_HOME/bin
- 执行source /etc/profile
- 执行命令 java -version查看是否有jdk版本信息,存在则安装成功
二、离线安装nginx
准备阶段:
1、下载nginx最好下载nginx1.15.6以上(安全漏洞库对低版本nginx有漏洞记录)
备注:如果有条件最好在本地电脑上下载一个完整centos.iso镜像。否则去网上下载缺失文件非常麻烦(可能却在依赖文件缺失)。
解压centos.iso文件,在package目录下可以看到很多.rpm文件。
依赖资源下载
2、解压nginx并执行 ./confgure
执行后,如果缺少必要环节,控制台会给出各种文件缺失提醒。下面的操作只正对纯净的系统,即全部都需要离线安装。
3、测试centos或其他unix系统是否有安装环境如gcc
在控制台输入gcc-v 确定,如果出现以下提示表示已经安装gcc,如果提示gcc notfound之类的信息表示需要安装gcc
gcc相关依赖安装:
rpm -Uvh *.rpm --nodeps --force
4、pcre pcre-devel 安装。从解压的centos文件中寻找所有pcre相似文件,上传到服务器
rpm -ivh pcre* --nodeps --force
这里支持大批量rpm文件安装
5、安装zlib zlib-devel。从解压的centos文件中寻找所有zlib相似文件,上传到服务器
rpm -ivh zlib* --nodeps --force
6、重新执行nginx1.15.6文件夹下./configure
7、执行make
8、执行make install
9、安装完成后,执行文件会默认安装到文件夹: /usr/local/nginx/路径下。
10、cd切换 /usr/local/nginx/sbin/路径 用命令./nginx启动服务
11、通过命令 ps -ef|grep nginx 查看服务是否启动。初始化启动一般一个主程序,一个辅助程序
12、命令行中输入 curl http://localhost/ 命令,如果curl命令可用,则会打印关于nginx的信息。
-----------------------------------------------------------------------------------
要想以最快速度完成nginx的离线安装,请务必在本地准备一个centos.iso镜像。网络上很多安装用例都会出现依赖文件不存在的状况。
猜你喜欢
- 2024-09-30 CentOS 7 用户怎样安装 LNMP(Nginx+PHP+MySQL)
- 2024-09-30 Nginx安装(Linux nginx安装)
- 2024-09-30 Centos7 安装nginx(Centos7 安装软件)
- 2024-09-30 nginx安装(nginx安装指定路径)
- 2024-09-30 Nginx进阶-如何安装Nginx服务?(nginx怎么安装)
- 2024-09-30 CentOS7如何安装最新版PHP7?Nginx或Apache该如何配置?
- 2024-09-30 如何在 CentOS 8 上安装 Nginx(centos8.2安装)
- 2024-09-30 CentOS安装nginx(Centos安装telnet服务)
你 发表评论:
欢迎- 最近发表
-
- Oracle 在其新的 Linux 内核中引入了热补丁功能
- CentOS 7.6下安装Oracle 11.2.0.4
- ORACLE体系 - 2(oracle体系讲解)
- ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务
- Hadoop自学系列集(二) ---- CentOS下安装JDK
- 如何升级oracle数据库安全补丁(oraclepsu补丁升级)
- 搭建Oracle数据库服务器(oracle服务器创建用户)
- OGG同步到Kafka(oggforbigdata到kafka)
- oracle是什么软件?(oracle是干什么用的)
- 脚本化修改Oracle用户的密码以及执行sql(增删改查等)
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)