Centos下安装 node.js环境

   

系统:

Vmware : VMware 11.0

   

虚拟机 用户

密码 *****(你的密码)

(注意: 密码设置最好符合 复杂性要求,因为安装时,VMware会自动给root用户设置相同的密码)

   

   

安装好的系统

centos安装nodejs多版本 centos nodejs安装及环境配置_centos安装nodejs多版本

别忘记建立一个快照.方便还原系统.

centos安装nodejs多版本 centos nodejs安装及环境配置_node.js_02

   

   

现在我们开始安装

   

首先node.js安装需要先安装

gcc 和c++环境

我们需要先在linux下安装c/c++编译器

   

centos安装nodejs多版本 centos nodejs安装及环境配置_VMware_03

   

打开 "终端" 后,默认是普通用户,也就是安装系统时输入的 yifeng, 这个用户权限很低,什么事也干不成。

所以我们需要使用root用户安装这些软件。

su root //切换到root用户

提示输入root的密码。(输入我们刚才设置的密码,和yifeng的密码是同一个。如果之前设置的过于简单,这里是登陆不了root的。)

登陆成功,出现下图。

   

centos安装nodejs多版本 centos nodejs安装及环境配置_c++_04

   

输入:

yum install gcc gcc-c++

   

centos安装nodejs多版本 centos nodejs安装及环境配置_VMware_05

   

啊哦,报错了。。

看报错信息,貌似无法链接到那个网站。。

原因:Centos默认是关闭网络连接的,需要手动打开。

   

桌面右上角

centos安装nodejs多版本 centos nodejs安装及环境配置_centos安装nodejs多版本_06

点击按钮,变成小电脑图标,说明可以联网。(如果不行,请自行检查 VMware是否使用桥接类型的网络连接)

centos安装nodejs多版本 centos nodejs安装及环境配置_node.js_07

   

OK,解决了网络问题,让我们再输入一次

yum install gcc gcc-c++

   

centos安装nodejs多版本 centos nodejs安装及环境配置_c++_08

   

这下OK了,询问是否从网上download了此package。大小有 8.7 M

输入 "Y" 回车。

centos安装nodejs多版本 centos nodejs安装及环境配置_VMware_09

   

好了,从网上下载了两个package,

询问是否安装, 继续 "Y" 回车.

   

centos安装nodejs多版本 centos nodejs安装及环境配置_centos安装nodejs多版本_10

   

OK, C++编译器安装成功.

   

下面我们就可以安装 node.js了.

   

首先,我们打开 https://nodejs.org/download/


找到 源码包,复制地址.

centos安装nodejs多版本 centos nodejs安装及环境配置_node.js_11


注意上图红线标识, 系统必须有 Python2.6或2.7的版本.

我们可以输入

python -V

检查版本号.(后面是 大写的V, Linux系统对大小写敏感.)


centos安装nodejs多版本 centos nodejs安装及环境配置_c++_12


还好,我们的系统中已经自带 2.7.5的python,不需要我们再安装..

没有的同学,请自行百度安装方法.


继续我们的node.js的安装..

在 终端中,输入

wget http://nodejs.org/dist/v0.12.2/node-v0.12.2.tar.gz


centos安装nodejs多版本 centos nodejs安装及环境配置_node.js_13

下载中…..

我的网速比较慢,等了接近5分钟.

下载完成:

centos安装nodejs多版本 centos nodejs安装及环境配置_VMware_14


解压缩文件,输入

tar xvf node-v0.12.2.tar.gz

注意文件名.上图用红线标出.

…..

解压完成

centos安装nodejs多版本 centos nodejs安装及环境配置_centos安装nodejs多版本_15


输入

cd node-v0.12.2

切换到 解压好的目录下

centos安装nodejs多版本 centos nodejs安装及环境配置_node.js_16


开始 配置 node.js文件, 输入

./configure


centos安装nodejs多版本 centos nodejs安装及环境配置_VMware_17


完成配置后, 开始编译node.js

输入

make

centos安装nodejs多版本 centos nodejs安装及环境配置_VMware_18

然后就看见不停的滚屏…

需要等一会,,拼机器配置的时候到了….由于我用的虚拟机,且都是最小配置..一个字 "慢"!!

….

等了接近15分钟,终于好了.

centos安装nodejs多版本 centos nodejs安装及环境配置_centos安装nodejs多版本_19

再输入

make install

在你的系统上安装Node.js

centos安装nodejs多版本 centos nodejs安装及环境配置_node.js_20

这次很快就完了.安装完成之后,你就可以开始使用Node.js了。并为确保安装的版本正确,你可以使用以下命令检查。

node -v

注意这次是 小写 v

centos安装nodejs多版本 centos nodejs安装及环境配置_VMware_21

出现版本号,说明node.js已经安装成功.

npm 也会一遍安装好,而不需要另外再安装. 让我们检查下 npm的版本号

centos安装nodejs多版本 centos nodejs安装及环境配置_centos安装nodejs多版本_22

测试下node.js ,也来写个 Hello node.js

centos安装nodejs多版本 centos nodejs安装及环境配置_node.js_23

如图, 正常输出..按两次 ctrl+c 退出node.js

下面我们安装Express框架

输入

npm install -g express-generator

centos安装nodejs多版本 centos nodejs安装及环境配置_centos安装nodejs多版本_24

安装完成.

最后一步,我们来建立一个工程,试着跑一个web应用.

centos安装nodejs多版本 centos nodejs安装及环境配置_node.js_25

好了,我们已经看见桌面上已经出现我们需要的工程

centos安装nodejs多版本 centos nodejs安装及环境配置_node.js_26

进入项目目录并安装项目依赖组件

npm install

centos安装nodejs多版本 centos nodejs安装及环境配置_c++_27

继续安装一个小工具,进行全局监听,如目录下有任何改动,会自动重启服务.

npm install -g supervisor

-g 表示全局

supervisor 工具名,用以监控服务器的运行,发现问题能立即自动预警及自动重启等功能。

centos安装nodejs多版本 centos nodejs安装及环境配置_node.js_28

安装好后, 输入

supervisor bin/www

开始实时监测此项目

centos安装nodejs多版本 centos nodejs安装及环境配置_VMware_29

打开浏览器,输入 127.0.0.1:3000 就能看见我们的网站

centos安装nodejs多版本 centos nodejs安装及环境配置_node.js_30

结束.

centos安装nodejs多版本 centos nodejs安装及环境配置_c++_31

centos安装nodejs多版本 centos nodejs安装及环境配置_node.js_32