这里安装的是官方维护版本,安装网络维护版需要安装gcc4.8,就不折腾了,到 wget http://
nodejs.org/dist/找了个最新版地址http://nodejs.org/dist/v0.12.9/node-v0.12.9.tar.gz
1. 查看环境
1.1 gcc等c++编译器
查看当前gcc版本信息
#gcc -v
显示:gcc 版本 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC)
如果提示:bash: gcc: command not found,就是木有安装,执行如下命令安装gcc
安装gcc:yum install gcc-c++
1.2 Python2.6以上
查看当前python版本信息
#python -V
显示:Python 2.6.6
1.3 openssl-devel
查看当前openssl版本信息
#openssl version
显示:OpenSSL 1.0.1e-fips 11 Feb 2013
———————————————————-
2. 安装nodejs
2.1 下载&解压
#cd /usr/local/src
#wget http://nodejs.org/dist/v0.12.9/node-v0.12.9.tar.gz
#tar zxvf node-v0.12.9
2.2 编译安装
#cd node-v0.12.9
#./configure
#make && make install
2.3 配置NODE_HOME
#vi /etc/profile
设置nodejs环境变量,在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 一行的上面添加如下内容:
#set for nodejs
export NODE_HOME=/usr/local/src/node-v0.12.9
export PATH=$NODE_HOME/bin:$PATH
:wq保存并退出,编译/etc/profile 使配置生效
#source /etc/profile
结果:v0.12.9
安装成功!
悄悄地告诉你:
下载好nodejs源码包,解压后,查看README.md,有详细的安装说明^_^
———————————————————-
3. 简单的例子:
3.1 新建一个js文件:test.js
console.log(“this is a test for nodejs.”);
3.2 #node test.js
输出:this is a test for nodejs.
———————————————————-
4. 基于nodejs创建一个web server:
4.1 新建一个js文件:web-server.js
var http = require(‘http’);
http.createServer(function (req, res) {
res.writeHead(200, {‘Content-Type’: ‘text/plain’});
res.end(‘Hello World\n’);
}).listen(1888, ‘127.0.0.1’);
console.log(‘Server running at http://127.0.0.1:1888/’);
4.2 启动server:
#node web-server.js
输出:Server running at http://127.0.0.1:1888/
打开浏览器访问该地址,显示:Hello World
———————————————————-
5. nodejs调试
5.1 node-inspector + chrome
安装node-inspector
#npm install -g node-inspector
安装chrome浏览器
5.2 启动调试
启动node-inspector
#node-inspector
输出:
Node Inspector v0.10.1
Visit http://127.0.0.1:8080/debug?ws=127.0.0.1:8080&port=5858 to start debugging.
加载要调试的js脚本
#node –debug test.js
在chrome浏览器中访问http://127.0.0.1:8080/debug?ws=127.0.0.1:8080&port=5858,开始调试