NodeJS是基於Chrome’s Javascript runtime,也就是Google V8引擎執行Javascript的快速構建網絡服務及應用的平臺,其優勢有:node
在CentOS編譯安裝NodeJS+Express相比在Windows下有點複雜,但只要有點Linux基礎的人,就很是的簡單了。c++
安裝環境:CentOS 6.4 x86 minimal for 64位裸系統express
安裝軟件:NodeJS v0.10.5,Express Web開發框架npm
安裝準備:CentOS 6.4 minimal(最小化安裝)安裝完成後,默認沒有編譯環境。須要安裝的組件有gcc,make,gcc-c++,openssl-devel以及wget瀏覽器
yum -y install gcc make gcc-c++ openssl-devel wget
網絡
安裝開始:app
1.下載NodeJS v0.10.5源碼及解壓框架
#wget http://nodejs.org/dist/v0.10.5/node-v0.10.5.tar.gz
測試
#tar -zvxf node-v0.10.5.tar.gz
2.進入源碼目錄,配置編譯環境(好比安裝到/opt/node/v0.10.5目錄下)spa
#./configure --prefix=/opt/node/v0.10.5
3.執行編譯及安裝
#make && make install
4.配置環境變量
在/etc/profile.d目錄下創建node.sh腳本文件並輸入以下
#set for nodejs
export NODE_HOME=/opt/node/v0.10.5
export PATH=$NODE_HOME/bin:$PATH
export NODE_PATH=$NODE_HOME/lib/node_modules:$PATH
5.驗證是否安裝配置成功
#node -v
出現v0.10.5,安裝成功,若是提示node:command not found表示安裝配置沒有成功。
6.安裝Express框架
#npm install express -gd
7.建立開發目錄
#express app
app爲你的開發的程序名稱
8.安裝程序依賴組件
進入app目錄,輸入:
#npm install
9.安裝完成,能夠測試總體環境是否成功安裝。
在app目錄下,輸入
#node app
打開瀏覽器,輸入http://localhost:3000是否能看到」Express」字樣??