centos6.5安装nodejs

这里安装的是官方维护版本,安装网络维护版需要安装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,开始调试
此条目发表在服务器分类目录,贴了, 标签。将固定链接加入收藏夹。

发表评论