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,不需要我们再安装..
tar xvf node-v0.12.2.tar.gz |
cd node-v0.12.2 |
./configure |
make |
需要等一会,,拼机器配置的时候到了….由于我用的虚拟机,且都是最小配置..一个字 "慢"!!
make install |
这次很快就完了.安装完成之后,你就可以开始使用Node.js了。并为确保安装的版本正确,你可以使用以下命令检查。
node -v |
npm 也会一遍安装好,而不需要另外再安装. 让我们检查下 npm的版本号
测试下node.js ,也来写个 Hello node.js
如图, 正常输出..按两次 ctrl+c 退出node.js
npm install -g express-generator |
npm install |
继续安装一个小工具,进行全局监听,如目录下有任何改动,会自动重启服务.
npm install -g supervisor |
supervisor 工具名,用以监控服务器的运行,发现问题能立即自动预警及自动重启等功能。
supervisor bin/www |

浙公网安备 33010602011771号