Centos7 中安装 Node.js v4.4.4


Posted in Javascript onNovember 03, 2016

我们先来看看如何通过源码来编译安装

1、安装依赖包

[root@1c3b4a5a8f31 ~]# yum -y install gcc gcc-c++ openssl-devel

2、下载源码包

[root@1c3b4a5a8f31 ~]# wget http://www.nodejs.org/dist/latest/node-v0.12.5.tar.gz
[root@1c3b4a5a8f31 ~]# tar -zxvf node-v0.12.5.tar.gz
[root@1c3b4a5a8f31 ~]# cd node-v0.12.5

3、配置、编译、安装

[root@1c3b4a5a8f31 ~]# ./configure --prefix=/usr/local/node 
[root@1c3b4a5a8f31 ~]# make && make install

4、配置nodejs环境

[root@1c3b4a5a8f31 ~]# vim /etc/profile

#set nodejs env
export NODE_HOME=/usr/local/node
export PATH=$NODE_HOME/bin:$PATH
export NODE_PATH=$NODE_HOME/lib/node_modules:$PATH

[root@1c3b4a5a8f31 ~]# source /etc/profile    #重启生效

5、测试是否安装成功

[root@1c3b4a5a8f31 ~]# node -v
v0.12.5
[root@1c3b4a5a8f31 ~]# npm -v
2.11.2

再来看看如何通过yum来安装

安装node.js

登陆Centos

终端登录 $ ssh root@192.168.0.23 IP可以是局域网内或者公网IP。

下载node

根据你的系统,在官网找到 https://nodejs.org/en/download/ 你需要下载的版本。比如我选择的 Linux Binaries (x86/x64) 64bit ,点击右键将你需要的版本连接地址复制出来,通过命令下载nodejs安装压缩包。

$ wget https://nodejs.org/dist/v4.4.4/node-v4.4.4-linux-x64.tar.xz

如果你 wget 命令不存在,可以通过 yum install wget 命令安装下载工具 wget 。如果你是最小版本的 centos 需要安装 yum -y install gcc make gcc-c++ openssl-devel wget

解压安装

# 没有用到`gzip`压缩去掉`z`参数
$ sudo tar --strip-components 1 -xzvf node-v* -C /usr/local

查看安装

可以查看安装是否成功!一般情况安装会报错误信息,如果没有报错误信息,你可以通过调用 node 命令测试一下安装是否成功!

node -v # 会输出版本信息
# v6.9.1

npm -v # 会输出版本信息
# 3.10.8

最后我们来看看通过NPM来安装

Step1.

进入http://nodejs.org/dist/下载所需版本的node.js
(例如目前最新版本链接http://nodejs.org/dist/v0.12.7/,下载node-v0.12.7-linux-x64.tar.gz )

Step2.

解压:tar ?xf node-v0.12.7-linux-x64.tar.gz

配置环境变量(把node下的bin加入环境变量)

Step3.(使用express应用生成器)

执行:npm install express-generator ?g

完了之后会提示下面内容。

Step4.

按照提示执行命令cd test

npm install

再之后执行npm start就可以了。

可以打开浏览器,地址栏输入localhost:3000

Javascript 相关文章推荐
脚本收藏iframe
Jul 21 Javascript
List Information About the Binary Files Used by an Application
Jun 11 Javascript
关于js日期转化为毫秒数“节省20%的效率和和节省9个字符“问题
Mar 01 Javascript
js判断输入是否为数字的具体实例
Aug 03 Javascript
js动态设置鼠标事件示例代码
Oct 30 Javascript
jQuery学习总结之jQuery事件
Jun 30 Javascript
javascript操作表格排序实例分析
May 06 Javascript
JQuery实现简单的服务器轮询效果实例
Mar 31 Javascript
jquery实现图片放大点击切换
Jun 06 jQuery
jQuery复合事件用法示例
Jun 10 jQuery
React全家桶环境搭建过程详解
May 18 Javascript
VUE中鼠标滚轮使div左右滚动的方法详解
Dec 14 Vue.js
[原创]javascript typeof id==='string'?document.getElementById(id):id解释
Nov 02 #Javascript
微信小程序  audio音频播放详解及实例
Nov 02 #Javascript
微信小程序 vidao实现视频播放和弹幕的功能
Nov 02 #Javascript
bootstrap基础知识学习笔记
Nov 02 #Javascript
AngularJS深入探讨scope,继承结构,事件系统和生命周期
Nov 02 #Javascript
Bootstrap table的使用方法
Nov 02 #Javascript
AngularJS指令用法详解
Nov 02 #Javascript
You might like
PHP使用CURL_MULTI实现多线程采集的例子
2014/07/29 PHP
在WordPress中获取数据库字段内容和添加主题设置菜单
2016/01/11 PHP
实现PHP框架系列文章(6)mysql数据库方法
2016/03/04 PHP
PHP实现截取中文字符串不出现?号的解决方法
2016/12/29 PHP
Laravel实现表单提交
2017/05/07 PHP
PHP单例模式实例分析【防继承,防克隆操作】
2019/05/22 PHP
php字符串截取函数mb_substr用法实例分析
2019/06/25 PHP
JavaScript高级程序设计 XML、Ajax 学习笔记
2011/09/10 Javascript
javascript匿名函数实例分析
2014/11/18 Javascript
基于zepto的移动端轻量级日期插件--date_picker
2016/03/04 Javascript
jQuery的框架介绍
2016/05/11 Javascript
js实现添加可信站点、修改activex安全设置,禁用弹出窗口阻止程序
2016/08/17 Javascript
使用angular-cli webpack创建多个包的方法
2018/10/16 Javascript
JS写滑稽笑脸运动效果
2020/05/28 Javascript
最全vue的vue-amap使用高德地图插件画多边形范围的示例代码
2020/07/17 Javascript
[05:17]DOTA2誓师:今天我们在这里 明天TI4等我!
2014/03/26 DOTA
python使用fileinput模块实现逐行读取文件的方法
2015/04/29 Python
浅谈Python单向链表的实现
2015/12/24 Python
Python字符串格式化%s%d%f详解
2018/02/02 Python
对numpy中数组元素的统一赋值实例
2018/04/04 Python
基于tensorflow加载部分层的方法
2018/07/26 Python
scikit-learn线性回归,多元回归,多项式回归的实现
2019/08/29 Python
python实现按首字母分类查找功能
2019/10/31 Python
如何使用Python破解ZIP或RAR压缩文件密码
2020/01/09 Python
解决windows下python3使用multiprocessing.Pool出现的问题
2020/04/08 Python
matplotlib图例legend语法及设置的方法
2020/07/28 Python
数据库连接池的工作原理
2012/09/26 面试题
介绍一下代理模式(Proxy)
2014/10/17 面试题
银行实习自我鉴定
2013/10/12 职场文书
文秘专业毕业生就业推荐信
2013/11/08 职场文书
《记承天寺夜游》教学反思
2014/02/16 职场文书
知识竞赛拉拉队口号
2014/06/16 职场文书
2014县政府领导班子三严三实对照检查材料思想汇报
2014/09/26 职场文书
学生党员批评与自我批评
2014/10/15 职场文书
活动简报范文
2015/07/22 职场文书
python中pandas.read_csv()函数的深入讲解
2021/03/29 Python