大家习惯了公网下边安装pm2,速度还是蛮快的,也不用去担心安装后是否可以正常使用,按照网上大部分方法安装都可正常使用;

但是局域网下安装确实少见,但是有些特殊情况下还需要本地部署。针对无公网本地怎么部署到服务器,记录一下我的部署过程。

1、 首先在公网下正常安装pm2,这就很简单了。

npm install pm2 -g //全局安装

2、 将pm2打包下载到本地

A、到安装好的文件包找到pm2, 路径

node/lib/node_modules/ //你会看到安装的文件 pm2

B、打包

tar czvf pm2.tar.gz pm2/ //将pm2打包到node/lib/node_modules/下

C、下载到本地

到此准备工作完成,下一步是部署到局域网服务器。

3、部署到局域网服务器

首先安装node到目录/usr/local/下,具体方法这里不再过多讲述。下边重点来了。

A、将打包文件上传服务器目录/usr/local/node/lib/node_modules/目录下,可以看到npm文件包,你就放置对了。

B、解压压缩包

tar xvf pm2.tar.gz

到这一步你可以尝试使用一下pm2命令

/usr/local/node/lib/node_modules/pm2/bin/pm2

C、使用总不能每次搞大串代码来启东程序吧,太不人性化,添加一个链接到服务区全局环境中,方法:

第一步,添加到node环境中 /usr/local/node/bin目录下:

ln -s /usr/local/node/lib/node_modules/pm2/bin/pm2 /usr/local/node/bin/pm2

ln -s /usr/local/node/lib/node_modules/pm2/bin/pm2-dev /usr/local/node/bin/pm2-dev

ln -s /usr/local/node/lib/node_modules/pm2/bin/pm2-docker /usr/local/node/bin/pm2-docker

ln -s /usr/local/node/lib/node_modules/pm2/bin/pm2-runtime /usr/local/node/bin/pm2-runtime

第二步:添加到linux全局环境下, 也就是/usr/local/bin目录下

ln -s /usr/local/node/bin/pm2 /usr/local/bin/pm2

测试一下,直接输入pm2,出现以下场景,可以宣布大功告成,祝贺一下。

(原创文章,装在注明出处,谢谢合作)

php-dev离线安装,局域网 pm2 离线安装相关推荐

  1. Openshift 4.4 静态 IP 离线安装系列:初始安装

    Openshift 4.4 静态 IP 离线安装系列:初始安装 上篇文章准备了离线安装 OCP 所需要的离线资源,包括安装镜像.所有样例 Image Stream 和 OperatorHub 中的所有 ...

  2. 离线安装docker,docker安装MySQL,Redis,ES,Kibana,mongoDB,RocketMQ

    目录 安装docker,docker-compose 离线安装docker,docker-compose 安装ElasticSearch 安装kibana 下载ik分词器. 安装MySQL 设置MyS ...

  3. Docker 安装教程|在线安装、离线安装和脚本文件安装

    在Linux系统上安装Docker有3种方式,分别为在线安装.离线安装以及脚本文件安装,其中最常用也是官方推荐的安装方式就是在线安装.接下来将在 Ubuntu16.04系统上分别针对这3种安装方式进行 ...

  4. 内网离线 k3s Rancher 高可用安装部署流程

    文章目录 1. 总体架构 1.1 节点规划 1.2 架构设计 2. 节点准备 2.1 NTP 时间同步服务 2.1.1 NTP 程序包下载 2.1.2 NTP 服务端安装 2.1.3 NTP 客户端安 ...

  5. linux离线安装python3 devel_linux离线安装python3

    先下载python的版本 安装依赖环境 # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel ...

  6. anacoda里面安装包显示失败_VScode离线安装插件,以及安装插件失败问题

    一直使用VScode,所以在新项目中,领了虚拟机之后,依然使用VScode,但是VScode安装的只是一个工具,里面没有任何插件,没有插件怎么办公啊,所以只能自己安装离线插件了,找了很多方法,终于安装 ...

  7. 【图文详细教程】maven3安装配置+eclipse离线安装maven3插件《《唯一成功的教程~~~2018-01-09》》...

    环境搭建前提: 1.电脑上已经安装了1.7以及以上版本的JDK(因为我提供的maven版本是最新的3.3.9的,要求最低JDK1.7) 2.配置好了ecplise并且能正常启动 第一步:下载maven ...

  8. windows离线安装grunt_chrome火狐离线安装包下载

    一.chrome 1.联网安装 进入Google官网的Chrome下载页面后,它会自动根据操作系统类型下载联网安装包,默认是最新的chrome稳定版. 下载地址:https://www.google. ...

  9. 断网python第三方库安装_Python离线断网情况下安装numpy、pandas和matplotlib等常用第三方包...

    联网情况下在命令终端CMD中输入"pip install numpy"即可自动安装,pandas和matplotlib同理一样方法进行自动安装. 工作的电脑不能上外网,所以不能通过 ...

最新文章

  1. 做时间序列预测有必要用深度学习吗?事实证明,梯度提升回归树媲美甚至超越多个DNN模型...
  2. Angularjs $scope 里面的$apply 方法 和 $watch 方法
  3. javascript 循环语句 while、do-while、for-in、for用法区别
  4. android内存不足,Android OutOfMemoryError:内存不足问题的排查与解决
  5. C# winform 上传文件到服务器
  6. 【windows】【linux】tree命令
  7. Minimize the Permutation CodeForces - 1256(贪心)
  8. 工业交换机外壳选用时有什么要求?
  9. antd vue form 手动校验_参与《开课吧》vue训练营笔记(Day1)
  10. 带你了解FPGA(1)--一些需要了解的概念
  11. mysql8.0.12url_使用最新版本MySQL8.0.12报错记录
  12. 三问百度云,ABC如何帮它跑赢马拉松?
  13. 技术前言 - 芯片制造工序详解
  14. LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置 Find First and Last Position of Element in Sorted Array
  15. 百度云服务器BCC中安装pycharm
  16. video标签的属性详解
  17. freemaker 导出自动分页word文档
  18. Yii Framework 开发教程(35) Zii组件-Button示例
  19. Java简单知识点小结
  20. 在win10中安装xp虚拟机的教程--win10专业版

热门文章

  1. 在linux下安装VITIS-AI人工智能开发环境配置
  2. xilinx vivado 2019 驱动问题,Connecting to hw_server url TCP:localhost:3121,jtag连接不上
  3. iphone11系统输入框的光标位置不正常
  4. 第215天:Angular---指令
  5. 【node测试系列】几款前端测试断言库(Assertions lib)的选型总结
  6. 不要使用字符串常量作为对象锁去同步代码
  7. Thinkphp学习笔记-编辑工具Sublime license
  8. yum 自动使用光盘和网络源
  9. 如果在安装32位oracle 客户端组件时的情况下以64位模式运行,将出现问题
  10. Apache Shiro 使用手册---转载