jdk8(官网下载的是jdk-8u231-linux-x64.tar.gz)

1.在/usr/local这路径下建一个jdk的文件夹,将下载好的jdk-8u231-linux-x64.tar.gz上传进入jdk的这个文件夹中.

2.命令进入jdk这个文件夹,解压jdk8

tar -zxvf jdk-8u231-linux-x64.tar.gz

3.修改配置文件(注:1.路径不能错,2.xhell5里面编写前面不能有空的-->对齐,紧靠左)

xhell5里面输入

vim /etc/profile

复制下面的信息,修改下路径,直接粘上去 (按i编辑,esc退出编辑,:wq保存)

export JAVA_HOME=/usr/local/jdk/jdk1.8.0_231
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

4,执行

source /etc/profile

5.输入

java -version

完成

nginx(nginx-1.16.1.tar.gz)

1.先安装依赖包---------g++、gcc、openssl-devel、pcre-devel和zlib-devel

先查看这些依赖包有没有(第一个g++、gcc都可以查)

yum list installed | grep gcc

yum list installed | grep openssl-devel

  yum list installed | grep pcre-devel

  yum list installed | grep zlib-devel

  没有则安装

 yum install gcc-c++

yum install -y pcre pcre-devel

yum install -y zlib zlib-devel

yum install -y openssl openssl-devel

 2,依赖包安装好后,在/usr/local下生成一个nginx的文件夹,将下载好的nginx-1.16.1.tar.gz上传到此文件夹中

 3,解压

    tar -zxvf nginx-1.16.1.tar.gz

 4,配置 configure 、编译 make、安装 make install        执行这三个命令要在解压后的文件下执行(我的在/usr/local/nginx/nginx-1.16.1)

    先 --->配置了ssl

 ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

 然后

  make

再然后

  make install

5.执行完上面的命令后,(如果要修改nginx.conf)你在指定的文件夹里的找到了生成的conf和sbin文件,conf里改下配置文件nginx.conf,将端口80改为1024以上

   注:如果是用将nginx.conf里面文件不用指令修改,不要用文本文档(txt)去修改

6,进到sbin文件后,启动nginx就可以

   ./nginx

7.启动完成后,通过以下指令查看是否启动成功

   ps -ef|grep nginx

完成

最后..输入(端口改了就用新的端口)  curl http://localhost:80

nginx: [error] invalid PID number "" in "/usr/local/nginx/logs/nginx.pid"问题。

第一步:执行命令  killall -9 nginx   杀掉nginx 进程

第二步:执行命令  /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

重新加载配置文件

第三步:执行命令  ./nginx -s reload 重新启动nginx

 

linux下安装jdk8,nginx的更多相关文章

  1. Linux下安装jdk8步骤详述(转载)

    Linux下安装jdk8步骤详述 原文地址:http://www.cnblogs.com/shihaiming/p/5809553.html 作为Java开发人员,在Linux下安装一些开发工具是必备 ...

  2. Linux下安装jdk8步骤详述

    作为Java开发人员,在Linux下安装一些开发工具是必备技能,本文以安装jdk为例,详细记录了每一步的操作命令,以供参考. 0.下载jdk8 登录网址:http://www.oracle.com/t ...

  3. Linux下安装jdk8步骤

    作为Java开发人员,在Linux下安装一些开发工具是必备技能,本文以安装jdk为例,详细记录了每一步的操作命令,以供参考. 下载jdk8 登录网址:http://www.oracle.com/tec ...

  4. Linux下安装启动nginx的过程

    1.首先将nginx的安装包传到虚拟机里的/home目录下 2.为了方便nginx运行而不影响linux安全需创建组合用户 groupadd -r nginxuseradd -r -g nginx  ...

  5. Linux下安装PHP+Nginx+Msql

    安装Nginx: 1.先指定个文件存放位置  usr/local/src 2. 下载nginx,  wget http://nginx.org/download/nginx-1.12.0.tar.gz ...

  6. Linux 下安装配置nginx及常见问题解答

    其实也不能完全算是原创吧!都是我配置nginx时所遇到的问题,查阅资料后总结起来.即是巩固一下nginx的配置,也是分享给新入Linux的童鞋们一些知识 好了,不多废话,进入主题吧! 为nginx添加 ...

  7. Linux下安装jdk8的方法

    一.yum安装 只需要一条命令就可以安装jdk: yum install java--openjdk* -y 执行过这条命令无需配置,直接可以使用. 二.下载tar包安装 下载jdk8 登录网址:ht ...

  8. Linux下安装jdk8的详细步骤

    一.登录Linux,切换到root用户 sudo su 二.在usr目录下建立java安装目录 cd /usr mkdir java 三.下载jdk 登录网址:http://www.oracle.co ...

  9. linux下安装python27 nginx 和uwsgi

    注意: python27 默认没有安装 pip 和setuptools所以要提前安装.(务必先提前安装python27 哈 ) wget --no-check-certificate https:// ...

  10. Linux下 安装jdk8

    一.文件准备 1.1 文件名称 jdk-8u121-linux-x64.tar.gz 1.2 下载地址 http://www.oracle.com/technetwork/java/javase/do ...

随机推荐

  1. FAQ docker进程启动失败处理案例分享

    docker进程启动失败处理 背景 有同学反馈在启动docker的时候遇到了如下问题:docker启动报错 [root@wuxianfeng ~]# systemctl start docker Jo ...

  2. Selenium 资源汇总

    created: 2022-8-4 驱动 资源名 网址 说明 chromedriver https://registry.npmmirror.com/binary.html?path=chromedr ...

  3. GitLab CI-CD 学习笔记

    概述 1. CI/CD CI(持续集成)指开发人员一天内进行多次合并和提交代码操作,并通过自动化测试,完成构建 CD(持续部署)指每次代码更改都会自动部署到对应环境 CI/CD 结合在一起,可以加快开 ...

  4. springcloud12-spring cloud stream

    1.基础说明 官网:https://spring.io/projects/spring-cloud-stream#overview   文档:https://docs.spring.io/spring ...

  5. Navicat 15 or 16 永久版本(window和Mac)

    一.下载Navicat Premium 官网https://www.navicat.com.cn/下载最新版本下载安装 链接包含(window激活包和Mac版本,请选择性下载): https://no ...

  6. 双端队列xLIS问题

    题目大意 有 \(N\) 个数 \(A_i\) ,他准备将他们依次插入一个双端队列(每次可以在头或尾插入一个元素),最后将 整个队列从尾到头看成一个序列,求出最长上升子序列的长度 .他想知道 , \( ...

  7. JZOJ 5344. 【NOIP2017模拟9.3A组】摘果子

    题目 略 分析 又是一个显然的树形依赖背包 然而可以 \(O(nm)\) 依靠 \(dfs\) 序来 \(dp\) \(Code\) #include<iostream> #include ...

  8. Android:Fragment 和 include 标签引入布局的区别

    Fragment 存在于 Activity 中,但是 Fragment 管理自己的界面和逻辑,表面上看,Fragment 最终的布局还是要被压入到 Activity 中的布局中.03#Android ...

  9. 轻量级CI/CD发布部署环境搭建及使用_03_docker安装harbor

    轻量级CI/CD发布部署环境搭建及使用_03_docker安装harbor 授人以鱼不如授人以渔,如果说的别人都没明白,说明自己实际也不是太明白   1,下载docker-compose sudo c ...

  10. js 操作符 —— 位操作符详解

    这篇文章不讲一元运算符,也就是 + .-. *. /. =. ||. &&. !这些. 位运算符是在数字底层(即表示数字的32个数位)进行操作的. 有符号整数使用 32 位的前 31 ...