準備工作
1、CentOS系統升級Python到2.7.3
2、Python 2.7.3安裝bz2擴充
請一定完成以上操作後再執行下面操作,否則請重新來過吧,而且你會遇到下面的錯誤
| 代碼如下 |
複製代碼 |
fpu = 'vfpv3' if armv7 else 'vfpv2'
|
準備工作做完後,就可以輕鬆的安裝node.js了
| 代碼如下 |
複製代碼 |
wget http://nodejs.org/dist/v0.10.26/node-v0.10.26.tar.gz tar zxvf node-v0.10.26.tar.gz cd node-v0.10.26 ./configure make make install |
安裝nodejs的時候提示以下錯誤:
ImportError: No module named bz2
解決方案:
| 代碼如下 |
複製代碼 |
1. # yum install -y bzip2* 2. # cd Python-2.7/Modules/zlib # ./configure ;make;make install 3. # cd Python-2.7/ # python2.7 setup.py install |
下面來個簡單的例子來感受一下node.js的強大功能
| 代碼如下 |
複製代碼 |
var http = require('http'); http.createServer(function(req,res){ res.writeHead(200, {'Content-type': 'text/plain'}); res.end('Hello World!n'); }).listen(1337,'xx.xx.xx.xx'); console.log('Server running at http://xx.xx.xx.xx:1337'); |
把xx.xx.xx.xx換成你伺服器的ip地址,儲存以上內容到example.js,之後運行
| 代碼如下 |
複製代碼 |
# node example.js Server running at http://xx.xx.xx.xx:1337 |
接下來開啟你的瀏覽器,輸入http://xx.xx.xx.xx:1337看看吧!
在這裡要注意一下:如果你是centos5.5安裝nodejs我們的python版本要在python 2.4否則可能會出錯