1、登陆shell
2、安装gcc,g++,根据需要安装,如果已安装,请跳过此步。
yum -y install gcc gcc-c++
由于nginx需要依赖pcre库(重写地址,伪静态)、zlib库(开启gzip)、openssl库,所以在安装之前,必须先安装这些lib库。
yum -y install pcre pcre-devel
yum -y install zlib zlib-devel
yum -y install openssl openssl-devel
3、进入nginx官网,下载最新版。
进入:http://nginx.org/en/download.html
选择:Stable version
wget http://nginx.org/download/nginx-1.12.2.tar.gz
tar xvf nginx-1.12.2.tar.gz
cd nginx-1.12.2
接下来,我们新建nginx专用的用户和用户组:
groupadd nginx
useradd -M -s /sbin/nologin -g nginx nginx //第一个用户组 第二个用户名
-s表示指定用户所用的shell,此处为/sbin/nologin,表示不登录。
-M表示不创建用户主目录。
-g表示指定用户的组名为mysql。
最后的mysql表示用户名。
开始配置:
./configure \
--user=nginx \
--group=nginx \
--prefix=/usr/local/nginx
make
make install
cd /usr/local/nginx/sbin/
./nginx -c /usr/local/nginx/conf/nginx.conf
./nginx
./nginx -s stop
./nginx -s reload
./nginx -s quit
./nginx -s reopen
./nginx -t
查看nginx进程
ps aux|grep nginx
开机启动
vi /etc/rc.local
增加一行 /usr/local/nginx/sbin/nginx
chmod 755 rc.local //设置755权限
nvm的安装
进入: cd
https://github.com/creationix/nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh|bash
. .bashrc 或者 source .bashrc
nvm -v
nvm list-remote 列出node版本
安装多版本
nvm install v6.9.5
nvm install v7.4.0
nvm list 已经安装版本
nvm use v8.1.1
来源:http://www.zitisc.com/