我发现在linux上面安装linux很简单 在CentOS release 6.5 上面
先看一下操作系统的版本:
lsb_release -a
直接执行 
yum install nginx

系统自动的将nginx注册到环境变量当中,

如何查看linux的环境变量

echo $PATH

结果:

[root@tx-qcs-regulation-xm-staging01 sbin]# echo $PATH
/usr/local/java/bin:/sbin:/bin:/usr/sbin:/usr/bin
[root@tx-qcs-regulation-xm-staging01 sbin]#
请注意:linux的环境变量,有三组:
/usr/local/java/bin
/sbin:/bin
/usr/sbin:/usr/bin
也就是说 在这三组文件夹下面的文件 都在环境变量里,都可以执行的:
看一下nginx是否在这底下:
whereis nginx
[root@tx-qcs-regulation-xm-staging01 sbin]# echo $PATH
/usr/local/java/bin:/sbin:/bin:/usr/sbin:/usr/bin
[root@tx-qcs-regulation-xm-staging01 sbin]# whereis nginx
nginx: /usr/sbin/nginx /etc/nginx /usr/share/nginx

注意到:nginx在/usr/sbin/nginx底下,因此 nginx已经注册到环境变量里面了,可以直接执行

启动nginx :

[root@tx-qcs-regulation-xm-staging01 sbin]# nginx

[root@tx-qcs-regulation-xm-staging01 sbin]#

这就是启动了,验证一下:

使用 ps -ef | grep 'nginx'

[root@tx-qcs-regulation-xm-staging01 sbin]# nginx
[root@tx-qcs-regulation-xm-staging01 sbin]# ps -ef|grep 'nginx'
root : ? :: nginx: master process nginx
nginx : ? :: nginx: worker process
root : pts/ :: grep nginx
有master进程,说明启动成功了;

就可以了;停止NGINX:命令:

nginx -s stop


以下是原来的博客;

如果安装了centos 之后无法上网,只需要修改一个小小的配置使用 root用户,进入 /etc/sysconfig/network-script/ifcfg-ens33 (可能你的网卡不是这名字,需要找到自己的网卡 在这个文件夹中输入 ifcfg-e 然后按TAB键就可以) 在这个文件中 修改onboot=yes (原来是 no) 然后 重启机器 命令 reboot now 就可以上网了;

(1) 登陆linux:
下载nginx: wget http://nginx.org/download/nginx-1.8.0.tar.gz
下载openssl : wget http://www.openssl.org/source/openssl-fips-2.0.9.tar.gz
下载zlib : wget http://zlib.net/zlib-1.2.11.tar.gz
(这里是最新的版本,如果这个地址无法下载,请在浏览器中输入
http://zlib.net/ 看看最近的是什么版本,改一下版本号就可以 比如 wget http://zlib.net/zlib-1.2.34.tar.gz)
下载pcre : wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz 
(如果没有此压缩包,跟刚才一样的处理,输入
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/,看一下最近发布的包,然后改一下 包的版本,再下载即可
下载perl5  wget http://www.cpan.org/src/5.0/perl-5.16.1.tar.gz

如果各位下载不方便可以直接从本人云盘下载
zlib:
https://pan.baidu.com/s/1dE0TGdV
pcre:
https://pan.baidu.com/s/1boNs3lP
perl:
https://pan.baidu.com/s/1i4RjZRB
(2)如果没有安装c++编译环境,还得安装,通过yum install gcc-c++ -y完成安装
(3)别忘了安装perl5 (编译openssl需要perl5)

解压源码包
[root@akinlau /]# tar -xzf perl-5.16.1.tar.gz

编译并安装,目录可以自定义

[root@akinlau /]# cd perl-5.16.1
[root@akinlau perl-5.16.1]# ./Configure -des -Dprefix=/usr/local/perl

[root@akinlau perl-5.16.1]# make
[root@akinlau perl-5.16.1]# make test
[root@akinlau perl-5.16.1]# make install

如果系统以前已安装了旧版本的perl的话,替换系统原有的版本。
[root@akinlau perl-5.16.1]# mv /usr/bin/perl /usr/bin/perl.bak
[root@akinlau perl-5.16.1]# ln -s /usr/local/perl/bin/perl /usr/bin/perl

再看看是不是最新的版本

[root@akinlau perl-5.16.1]# perl -v

This is perl 5, version 16, subversion 1 (v5.16.1) built for x86_64-linux

Copyright 1987-2012, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using “man perl” or “perldoc perl”. If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

如果看到以上信息,就证明perl安装成功了。


(4)然后开始安装:openssl :

[root@localhost] tar zxvf openssl-fips-2.0.9.tar.gz

[root@localhost] cd openssl-fips-2.0.9

[root@localhost] ./config && make && make install
(5)安装pcre: [root@localhost] tar zxvf pcre-8.36.tar.gz [root@localhost] cd pcre-8.36 [root@localhost] ./configure && make && make install (6)开始安装:zlib: [root@localhost]tar zxvf zlib-1.2.8.tar.gz [root@localhost] cd zlib-1.2.8 [root@localhost] ./configure && make && make install (7)
最后安装nginx [root@localhost]tar zxvf nginx-1.8.0.tar.gz [root@localhost] cd nginx-1.8.0 [root@localhost] ./configure && make && make install

(8) 启动nginx

/usr/local/nginx/sbin/nginx

然后测试一下:
使用ps -ef | grep nginx 然后前台访问: 使用 http://192.168.111.135(请换成您机器的ip) (9)然后总是无法显示
原因需要把 防火墙关掉 方法: systemctl stop firewalld.service
systemctl disable firewalld.service (10)然后安装成功
(11) 如果想要停止,请使用: pkill -9 nginx 后面的问题; 后来我发现 修改了 html/index.html中的文件,却没有生效,把 conf/nginx.conf中的开始页面,也是没效果,这个一直不知道原因,哪位知道能否说一下原因;

参考:http://www.centoscn.com/image-text/install/2014/0928/3869.html

安装perl5:
http://www.centoscn.com/image-text/install/2014/0928/3869.html

启动nginx

http://www.cnblogs.com/codingcloud/p/5095066.html

linux 安装nginx -查看 linux的环境变量的更多相关文章

  1. Linux 安装软件之后设置PATH环境变量

    每一个软件都有安装路径这一项,指定安装路径的目的,一方面是便于文件搜索与查找,另一方面更方便的使用软件. 比如,几乎大多数自己安装的软件,都会选择安装在/usr/local目录下,比如apache.m ...

  2. Linux安装jdk1.8和配置环境变量

    每次感觉配这个都很简单,但每次都要查一下,毕竟配错一点 后面都比较麻烦,记录一下,方便以后查看. linux 下安装jdk和windows下的安装是一样的,之前在windows安装的时候是先下载压缩包 ...

  3. Linux安装redis数据库及添加环境变量

    1.下载安装包 [root@localhost opt]# yum install wget [root@localhost opt]# wget http://download.redis.io/r ...

  4. Linux上安装jdk1.8和配置环境变量

    前言 Linux 上安装jdk1.8 和配置环境变量,参考相关文档,本人在此总结,操作归纳如下. 第一步:创建jdk安装目录(该/usr/local/src 目录是空的,最好把我们自己下载的放到这,容 ...

  5. linux安装nginx步骤

    转载自:https://blog.csdn.net/t8116189520/article/details/81909574,修改部分内容 本文已收录至博客专栏linux安装各种软件及配置环境教程中 ...

  6. linux安装nginx 并配置文件服务器和代理服务器

    linux安装nginx搭建服务并实现文件服务器和代理服务器配置 1.课题的背景和意义 由于编码过程中需要进行文件上传服务,文件上传后 需要有http资源的路径需要访问.原则上可以通过Apache . ...

  7. linux centos中添加删除修改环境变量,设置java环境变量

    前言 安装完软件必要添加环境变量.指令很少,然而长时间不写就会不自信:我写的对吗?于是百度开始,于是发现又是各有千秋.好吧,好记星不如烂笔头.当然,最重要的是,百度出来的都他妈的是如何添加环境变量,只 ...

  8. MPC8313ERDB在Linux从NAND FLASH读取UBoot环境变量的代码分析

    MPC8313ERDB在Linux从NAND FLASH读取UBoot环境变量的代码分析 Yao.GUET@2014-05-19 一.故事起因 由于文件系统的增大,已经大大的超出了8MB的NOR FL ...

  9. linux学习(十一)linux安装nginx

    一.前言 由于本地练手的小demo用的是vue+spring boot来玩的,所以部署的时候想着用Nginx来实现反向代理[即请求转发,解决前后端分离的跨域请求问题],既然要用,那么首先得在服务器上面 ...

随机推荐

  1. elementUI表单验证

    elementUI表单验证非常方便,我们直奔主题: <template> <el-form ref="orderForm" :model="orderF ...

  2. 远程 Linux(Ubuntu 18)添加字体

    安装 xshell与xftp 连接xshell 点击 xshell上方工具栏中的xftp图标, 自动连接xftp linux下创建字体目录 su cd / cd usr/share/fonts mkd ...

  3. (转)使用SDWebImage和YYImage下载高分辨率图,导致内存暴增的解决办法

    http://blog.csdn.net/guojiezhi/article/details/52033796

  4. BKP和RTC

    Stm32内部有多个BKP寄存器,在主电源被切断或者系统产生复位的时候,BKP寄存器仍然可以利用备用电源的支持保持其重要内容. BKP在实际应用中可以存入重要数据,防止被恶意查看. BKP有入侵检测, ...

  5. Device doesn't support wireless sync. AMDeviceStartService

    Flutter1.9.1+hotfix2 Dart2.5 在iOS13真机上启动不了 错误信息 Device doesn't support wireless sync. AMDeviceStartS ...

  6. 元组和range

    元组 只读列表,不支持增 删 改:但是元组里的列表可以增删改 元组其实就是通过逗号(,)设定的,和小括号并没有什么必然的关系,所以当元组只有一个元素的时候,需要在元素后加个逗号 存储大量数据,有序.不 ...

  7. 阿里云ECS配置JDK和tomcat

    一.配置JDK 1.利用Xftp连接ECS 2.新建文件夹 在ECS上新建一个放压缩包的文件夹,便于整理 (此处也可以在xshell中利用代码新建mkdir /home/temp) 3.将下载好的JD ...

  8. pringBoot2.0启用https协议

    SpringBoot2.0之后,启用https协议的方式与1.*时有点儿不同,贴一下代码. 我的代码能够根据配置参数中的condition.http2https,确定是否启用https协议,如果启用h ...

  9. modbus字符串的结束符介绍

    Modbus协议是应用于电子控制器上的一种通用语言.通过此协议,控制器相互之间.控制器经由网络(例如以太网)和其它设备之间可以通信.它已经成为一通用工业标准.有了它,不同厂商生产的控制设备可以连成工业 ...

  10. LOJ 103子串查找——用hash代替kmp算法

    题意 给出两个字符串 $s_1,s_2$,求 $s_2$ 在 $s_1$ 中出现的次数. 分析 预处理出两个字符串的哈希值,再逐位比较. 时间复杂度为 $O(n+m)$,和 $kmp$ 算法一样. 可 ...