linux运行nodejs一般路径_详解linux环境下安装部署nodejs

概述

之前在研究直播的时候需要搭建nodejs环境,顺便整理下nodejs搭建的这方面内容。下面用两种方式来演示下搭建过程。


基础概念

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。

Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。

Node.js 的包管理器 npm,是全球最大的开源库生态系统。

首先去官网下载代码,这里一定要注意安装分两种,一种是Source Code源码,一种是编译后的文件。

e9ba53b3ddc7718f3c2f2a405562893a.png

1、编译好的文件

简单说就是解压后,在bin文件夹中已经存在node以及npm,如果你进入到对应文件的中执行命令行一点问题都没有,不过不是全局的,所以将这个设置为全局就好了。

cd node-v0.10.28-linux-x64/binls./node -v

这就妥妥的了,node文件夹具体放在哪,叫什么名字随你怎么定。然后设置全局:

ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/node /usr/local/bin/nodeln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/npm /usr/local/bin/npm

这里/home/kun/mysofltware/这个路径是自己放的,将node文件解压到哪里就是哪里。


2、通过源码编译(Source code)

2.1、准备命令:

yum -y install gcc make gcc-c++ openssl-devel wget

2.2、下载源码及解压:

wget http://nodejs.org/dist/v0.10.26/node-v0.10.26.tar.gz
012182a0dc7f282a2f0f965ee76a4620.png
tar -zvxf node-v0.10.26.tar.gz
7fab5af05009eacb2bed33fdf177eed5.png

2.3、编译及安装:

[root@nwppdb opt]# cd node-v0.10.26[root@nwppdb node-v0.10.26]# ./configure && make && make install
b0788ad8278679b8d0bc843300179dc3.png

2.4、查看当前安装的Node的版本

# node -v

31779f614b82757d3701414a2393ea94.png

3、测试

3.1、创建nodejs项目目录

mkdir -p /usr/local/nodejs/

3.2、创建hello.js文件

vi /usr/local/nodejs/hello.js=======================================var http = require("http");http.createServer(function(request, response) { response.writeHead(200, { "Content-Type" : "text/plain" // 输出类型 }); response.write("Hello World");// 页面输出 response.end();}).listen(8100); // 监听端口号console.log("nodejs start listen 8100 port!");

d1199714c2b9ef9422d7dbee3689428a.png

3.3、后台运行

node /usr/local/nodejs/hello.js &

510c0bea153dae8bfb3de107bced7866.png

3.4、浏览器访问

http://192.168.1.101:8100/

aed359ff0f30986292be1fc2e063c67f.png

这里主要介绍下用源码编译安装和二进制文件解压安装的两种方式去部署nodejs环境和测试是否成功,大家有空也可以测试下。

后面会分享更多关于devops和DBA方面的内容,感兴趣的朋友可以关注下!!

e68e0e32d58f6612b080ccbed8eec741.gif
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值