成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在CentOS5.6上安裝Node.js

開發(fā) 前端
之前聽說(shuō)過Node.js,只是知道它可以應(yīng)用于服務(wù)器端.今天我們就要介紹在CentOS5.6上如何安裝Node.js。

  之前聽說(shuō)過Node.js,只是知道它可以應(yīng)用于服務(wù)器端,但是對(duì)很多具體的東西并不了解。今天在QCon上聽了袁鋒的分享《Node.js脫離了瀏覽器的Javascript》之后,頓時(shí)有了想立刻試一下的沖動(dòng)。

  Node.js的安裝步驟算是比較簡(jiǎn)單,沒有太多的彎路,主要參考文檔:

  Building and Installing Node.js

  1. 安裝Python

  根據(jù)參考文檔說(shuō)明,從源代碼編譯安裝Node.js需要python2.6或者以上,而通過yum install python.x86_64只能得到2.4.3,所以也要通過源碼編譯安裝python。下面是命令:

  1. # wget http://www.python.org/ftp/python/3.2.2/Python-3.2.2.tgz   
  2. # tar xzvf Python-3.2.3.tgz   
  3. # cd Python-3.2.2   
  4. # ./configure   
  5. # make   
  6. # make test   
  7. # make install  


    完成安裝后,執(zhí)行python命令,可以進(jìn)入python的命令行窗口。

  2. 安裝Node.js

  按照文檔上的說(shuō)明通過git checkout代碼一直不能成功,無(wú)論是使用git://github.com/joyent/node.git還是https://github.com/joyent/node.git。所以只能從github網(wǎng)上上下載后再編譯安裝,具體步驟如下:

  1. # wget https://nodeload.github.com/joyent/node/tarball/master   
  2. # mv master node.tar.gz   
  3. # tar xzvf node.tar.gz   
  4. # cd joyent-node-84d0b1b   
  5. # ./configure --prefix=/opt/node/   
  6. # make   
  7. # make install   
  8. # cd /usr/bin   
  9. # ln -s /opt/node/bin/node node   
  10. # ln -s /opt/node/bin/node-waf node-waf  

只用簡(jiǎn)單的幾步就完成了安裝。雖然看起來(lái)安裝都是成功的,但是實(shí)際如何就要求我們寫一個(gè)程序來(lái)進(jìn)行驗(yàn)證一下。由于最近也在學(xué)習(xí)MongoDB,所以就寫一個(gè)讀取MongoDB數(shù)據(jù)庫(kù):計(jì)算actionId為772的日志總數(shù)。

1. 使用安裝mongodb驅(qū)動(dòng)

  1. <pre name="code" class="plain"># npm install mongodb    
  2. npm WARN mongodb@0.9.6-23 package.json: bugs['web'] should probably be bugs['url']    
  3. npm WARN nodeunit@0.5.1 package.json: bugs['web'] should probably be bugs['url']    
  4.     
  5. > mongodb@0.9.6-23 install /root/develop/node/node_modules/mongodb    
  6. > bash ./install.sh    
  7.     
  8. ================================================================================    
  9. =                                                                              =    
  10. =  To install with C++ bson parser do <npm install mongodb --mongodb:native>   =    
  11. =  the parser only works for node 0.4.X or lower                               =    
  12. =                                                                              =    
  13. ================================================================================    
  14. Not building native library for cygwin    
  15. Using GNU make    
  16. mongodb@0.9.6-23 ./node_modules/mongodb   

根據(jù)提示執(zhí)行:

  1. # cd node_modules/mongodb    
  2. # bash ./install.sh   

注意:驅(qū)動(dòng)必須安裝在項(xiàng)目所在的目錄下,并不是安裝一次所有項(xiàng)目都可以使用。


2. 編寫測(cè)試代碼mongo.js

  1. var http = require('http');    
  2. var mongodb = require('mongodb');    
  3.     
  4. http.createServer(function(req, res){    
  5.   res.writeHead(200, {'Content-Type': 'text/plain;charset=utf-8'});    
  6.   mongodb.connect('mongodb://localhost:40202/log', function(err, conn){    
  7.     conn.collection('log', function(err, coll){    
  8.       coll.count({'action': 772}, function(err, count){    
  9.         res.write('The total of action 772 is ' + count + ".\n");    
  10.         res.end();    
  11.       });    
  12.     });    
  13.   });    
  14. }).listen(3000, '127.0.0.1');    
  15.     
  16. console.log('Server running at http://127.0.0.1:3000/');   

啟動(dòng)服務(wù)器:

  1. # node mongo.js   

在瀏覽器訪問http://127.0.0.1:3000,可以看到如下輸出:


 

現(xiàn)在可以說(shuō)前面的安裝過程是正確,開了個(gè)好頭。

參考文章:

Getting started with VMWare CloudFoundry, MongoDB and Node.js

Blog rolling with mongoDB, express and Node.js

原文鏈接:http://blog.csdn.net/mydeman/article/details/6895223

 

 

 

【編輯推薦】

  1. 使用Node.js作為完整的云環(huán)境開發(fā)堆棧
  2. 淘寶袁鋒:Node.js會(huì)令后端人員產(chǎn)生危機(jī)感
  3. 用Node.js開發(fā)memcache協(xié)議的反向代理服務(wù)器
  4. 基于Node.js、Express和Jscex開發(fā)的ToDo網(wǎng)站示例
  5. Node.js初探之hello world
責(zé)任編輯:彭凡 來(lái)源: CSDN
相關(guān)推薦

2012-03-19 20:39:08

centosvirtualbox

2014-02-14 10:48:32

Visual StudNode.js

2011-09-09 14:23:13

Node.js

2022-11-17 09:52:12

RHEL 9Node.js

2012-03-18 22:33:15

centosxen

2012-03-21 09:04:10

MySQL

2014-03-07 13:43:32

Node.jsNode

2013-11-01 09:34:56

Node.js技術(shù)

2015-03-10 10:59:18

Node.js開發(fā)指南基礎(chǔ)介紹

2017-04-10 13:28:32

Node.jsJavaScript

2012-09-06 09:21:46

Centos5.6HeartbeatMySQL

2012-02-10 10:03:51

Node.js

2011-09-08 13:46:14

node.js

2011-11-01 10:30:36

Node.js

2011-09-02 14:47:48

Node

2011-11-10 08:55:00

Node.js

2012-10-24 14:56:30

IBMdw

2011-04-12 09:23:29

CentOS 5.6

2021-07-26 05:24:59

Node.js SO_RESUEPORLibuv

2021-12-01 00:05:03

Js應(yīng)用Ebpf
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 日日干夜夜操 | 一本色道精品久久一区二区三区 | 国产一区二区三区网站 | 黑人精品| 国内精品视频一区二区三区 | 欧美日韩亚洲国产 | 国产精品久久久久一区二区三区 | 国产九九精品 | 国产亚洲欧美另类一区二区三区 | 国产一区二区三区在线看 | 国产成人精品一区二区三区视频 | 永久免费av | 免费在线观看一级毛片 | 精品久久久久久久久久久久 | 国产一区二区三区久久久久久久久 | 精品国产一区二区在线 | 久久性av | 亚洲精品乱码久久久久久黑人 | 涩色视频在线观看 | 午夜在线影院 | 国产男女视频 | 本地毛片 | 日韩视频在线播放 | 国产精品一码二码三码在线 | 波多野吉衣在线播放 | 成人网av| 请别相信他免费喜剧电影在线观看 | 青青久久 | 97精品超碰一区二区三区 | 男女啪啪高潮无遮挡免费动态 | 亚洲性网 | av大片| 九九热在线观看视频 | 欧美日韩在线观看一区 | 激情五月婷婷丁香 | 国产高清精品一区二区三区 | 久久精品久久精品久久精品 | 日韩欧美在线播放 | 精品毛片视频 | 国产精品色 | 亚洲精品乱码久久久久久9色 |