博客详情

centos安装nodejs (原创)

作者: 朝如青丝暮成雪
发布时间:2017-11-08 08:02:03  文章分类:nodejs   阅读(913)  评论(0)

node.js是什么?

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
Node.js 的包管理器 npm,是全球最大的开源库生态系统。


nodejs官网   https://nodejs.org/en/

nodejs中文网 http://nodejs.cn/


废话不多说,既然是学习node,先得安装nodejs 服务器.

一、安装前的准备工作

下载最新node安装包 node-v8.9.0-linux-x64.tar.xz   、 解压工具包 xz-5.2.3.tar.gz

相关软件包 可以从官网下载,或者直接从笔者下载好的百度云上下载。

xz-5.2.3.tar.gz 链接:http://pan.baidu.com/s/1nuRnd1n 密码:nc0a

node-v8.9.0-linux-x64.tar.xz 链接:http://pan.baidu.com/s/1nu6o2I9 密码:64dm


二、安装nodejs

上传node-v8.9.0-linux-x64.tar.xz 、 xz-5.2.3.tar.gz 到centos服务器

因为node的安装包是.xz的格式,我们先安装xz  。

cd /usr/developSoft/

tar zxvf xz-5.2.3.tar.gz

cd xz-5.2.3

./configure --prefix=/opt/gnu/xz     #指定安装目录

make && make install    #编译 安装

# 在/usr/local/bin 中创建一个名为xz的软链接文件,链接到 /opt/gnu/xz/bin/xz  文件,这样就可以直接使用xz命令了

ln -s /opt/gnu/xz/bin/xz  /usr/local/bin/xz

安装好xz后,我们就可以解压安装nodejs了。

cd /usr/developSoft/

tar -xf  node-v8.9.0-linux-x64.tar.xz  -C /usr/local   # -C 指定解压到目标目录

添加nodejs的系统环境变量。

vi /etc/profile

NODE_HOME=/usr/local/node-v8.9.0-linux-x64
NODE_PATH=$NODE_HOME/lib/node_modules

PATH=$NODE_HOME/bin:$JAVA_HOME/bin:$MAVEN_HOME/bin:$ERLANG_HOME/bin:/usr/local/nginx/sbin:$PATH

export NODE_HOME
export NODE_PATH
export   PATH


source /etc/profile  # 使配置立即生效 ok

[root@localhost ~]# node -v    #查看当前安装的node版本
v8.9.0

三、编写一个helloword

vi  helloworld.js

var http=require('http');
http.createServer(function(request,response){
response.end('helloworld ...');

}).listen(8080);
console.log('服务已经启动,监听端口8080...');


chmod  +x ./helloworld.js


node ./helloworld.js # 启动服务


浏览器访问ip:8080 看下效果








关键字:  nodejs
评论信息
暂无评论
发表评论

亲,您还没有登陆,暂不能评论哦! 去 登陆 | 注册

博主信息
   
数据加载中,请稍候...
文章分类
   
数据加载中,请稍候...
阅读排行
 
数据加载中,请稍候...
评论排行
 
数据加载中,请稍候...

Copyright © 叮叮声的奶酪 版权所有
备案号:鄂ICP备17018671号-1

鄂公网安备 42011102000739号