node.js环境安装及配置

Centos下安装 node.js环境

   

系统: CentOS-7-x86_64-Everything-1503-01.iso

Vmware : VMware 11.0

   

虚拟机 用户 yifeng

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

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

   

   

安装好的系统

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

   

   

现在我们开始安装 node.js

   

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

gcc 和c++环境

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

   

   

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

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

su root //切换到root用户

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

登陆成功,出现下图。

   

   

输入:

yum install gcc gcc-c++

   

   

啊哦,报错了。。

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

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

   

桌面右上角

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

   

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

yum install gcc gcc-c++

   

   

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

输入 "Y" 回车。

   

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

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

   

   

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

   

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

   

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

   

找到 源码包,复制地址.

   

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

我们可以输入

python -V

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

   

   

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

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

   

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

在 终端中,输入

   

下载中…..

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

下载完成:

   

解压缩文件,输入

tar xvf node-v0.12.2.tar.gz

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

…..

解压完成

   

输入

cd node-v0.12.2

切换到 解压好的目录下

   

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

./configure

   

   

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

输入

make

   

   

然后就看见不停的滚屏…

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

….

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

   

再输入

make install

在你的系统上安装Node.js

   

   

   

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

node -v

注意这次是 小写 v

   

   

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

   

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

   

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

   

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

   

下面我们安装Express框架

   

输入

npm install -g express-generator

   

安装完成.

   

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

   

   

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

   

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

npm install

   

   

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

npm install -g supervisor

   

-g 表示全局

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

安装好后, 输入

   

supervisor bin/www

开始实时监测此项目

   

   

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

   

   

结束.

   

   

   

posted @ 2016-03-17 22:18  yi.sky  阅读(206)  评论(0)    收藏  举报