linux下安装配置NODEJS环境

1,官网下载0.10.36 版本node (已编译好!如无编译请编译安装)(根据系统下载 我的是32位的

指定版本与线上版本一致(包括npm版本 必须保持版本吻合)

wget https://nodejs.org/download/release/v0.10.36/node-v0.10.36-linux-x86.tar.gz32位)

wget https://nodejs.org/download/release/v0.10.36/node-v0.10.36-linux-x64.tar.gz (64)

2,解压 并改名

tar zfxv  node-v0.10.36-linux-x86.tar.gz  

mv node-v0.10.36-linux-x86 source-node(你要的目录名称)

3binbash指定全局

ln -s /(解压缩当前目录)/source-node/bin/npm /usr/sbin/npm(bash目录)

ln -s /(解压当前目录)/source-node/bin/node /usr/sbin/nodebash 目录)

4,测试node是否安装成功 && 包管理工具是否安装成功

 

 

表示已经成功

5,安装进程管理工具(指定全局)

npm install -g pm2 

 

6,检查pm2是否安装成功 

pm2 list

表示成功

7,添加各个模块(同样指定全局 否则会找不到对应模块)

npm install -g socket.io

npm install -g redis

npm install -g socket.io-redis

npm install -g xss

npm install -g mysql

npm install -g async

8,查看模块是否完整 && 指定modules路经与配置文件配套

查看是否在此位置

/usr/local/node_js/node_modules

不存在就创建此目录

mkdir -p /usr/local/node_js/node_modules

ln -s /usr/local/lib/node_modules(例模块所在目录) /usr/local/node_js/node_modules

模块列表显示如图

 

 

安装配置完成

以下为启动服务 非小组内人员请忽略

9,更改cfg.js配置 并启动 (我的项目)

启动脚本: ./pm2Manage.sh restart n1.nodejs.lan.json

测试脚本:   node --expose-gc app.js --serverid=server-01

启动成功如图

posted @ 2016-05-20 11:20  一猫汽车网  阅读(4961)  评论(0编辑  收藏  举报