`

Linux程序安装--离线安装 node 与 pm2

阅读更多

本次操作为离线安装,因为分配的服务器上没有访问外网的权限.

1.下载 node 官方地址: https://nodejs.org/en/ 有时候官网打不开(不知道为什么,嘿嘿...),我下载了 "node-v6.10.0-linux-x64.tar.xz" 版本并上传到服务器,因为版本最后的格式为 .xz 的不让传这种附件,所以不传附件了.

2.解压node

xz -d node-v6.10.0-linux-x64.tar.xz

 3.执行上面的命令解压出来的是node-v6.10.0-linux-x64.tar文件,我们还要再解压一次

tar -zxvf node-v6.10.0-linux-x64.tar

4.进入解压出来的node-v6.10.0-linux-x64/bin/目录当中,查看 node 的版本

node -v

 5.配置环境

    (1)编辑

# vim /etc/profile
需要 root 权限,没有 root 权限可以
$ sudo vim /etc/profile

    (2)添加如下配置

export NODE_HOME=/home/shuang/software/node-v6.10.0-linux-x64
export PATH=$NODE_HOME/bin:$PATH

    (3)重新生效配置

# source /etc/profile
网上也看到过如下命令,生效配置,但是我没有尝试没有成功,不知未何
# . /etc/profile

    (4)验证 node 配置是否成功

node -v

执行上面的命令,如果可以看到版本信息,证明配置成功

 6.安装 pm2

    我知道安装pm2的方法就是"npm install -g pm2"可惜这个是在线安装,网上看到说单独下载pm2然后配置环境,前提你得有相应的安装包,那自己没有包怎么办,我的解决方法就是在一台可以访问外网的 linux 系统下安装一次( 有个虚拟机是多么的重要啊 -_- ),然后再找到安装包,打包再放到要安装的服务器上.大体就是这样,步骤如下:

   (1)先根据上面的步骤安装配置一下 node

   (2)执行命令进行安装,如下命令与图:

npm install -g pm2

     安装成功后如下图:

   (3)打包 pm2 为要安装的服务器上做准备

       在上图当中可以看到我们 pm2 安装的路径,进入"node-v6.10.0-linux-x64/lib/node_modules"后看到 pm2 的文件目录,执行打包命令

tar -zcvf pm2.tar.gz pm2

   (4)将打包好的 pm2程序再拷贝到要安装的服务器上,拷贝到什么地方,我想你们应该知道了吧,就是找到你之前安装 node 的目录,也就是你上面操作 node 的目录当中,同样放到"node-v6.10.0-linux-x64/lib/node_modules"目录下,然后再解压出来.

   (5)配置 pm2 环境

1. 编辑profile文件
# vim /etc/profile
需要 root 权限,没有 root 权限可以
$ sudo vim /etc/profile

2.添加如下配置
export PM2_HOME=/home/app/node-v6.10.0-linux-x64/lib/node_modules/pm2
export PATH=$PM2_HOME/bin:$PATH

3.执行下面命令生效配置
# source /etc/profile
前面的#号说明需要root权限,如果没有
sudo source /etc/profile

    (6)验证 pm2 是否安装成功

pm2 list

 

参见文献:

 

http://blog.csdn.net/chenxiao_zhl/article/details/48180193

 

node 与 pm2 附件

  • 大小: 46.9 KB
  • 大小: 264.8 KB
  • 大小: 210.9 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics