Node 是一個讓 JavaScript 運行在服務端的開發平臺,它讓 JavaScript 成為與PHP、Python、Perl、Ruby 等服務端語言平起平坐的腳本語言。
該環境安裝非常簡單,這里簡單記錄下linux(centos環境下)的源碼安裝,做個記錄。
平臺:centos 6
環境:python 2.6
環境安裝包地址:http://nodejs.cn/download/ 可以這里下載源碼編譯。
安裝編譯代碼的開發工具
yum -y groupinstall "Development Tools"
下載安裝包配置或者源碼編譯
首先,優先推薦https://nodejs.org/en/download/ 這里下載二進制安裝包,然后配置環境變量即可,省事方便且不易出錯!
想要源碼編譯的朋友可以到node官網下載,這里下載源碼編譯最新安裝包:https://nodejs.org/dist/v6.2.0/node-v6.2.0.tar.gz
進入/usr/local/src
wget https://nodejs.org/dist/v6.2.0/node-v6.2.0.tar.gz
tar zxvf node-v6.2.0.tar.gz
cd node-v6.2.0
./configure
make
make install
安裝模塊express和forever
現在已經安裝了Node.js, 準備部署應用程序, 首先要使用Node.js的模塊管理器npm安裝Express middleware 和forever:
npm -g install express forever
建立超級鏈接
ln -s /usr/local/bin/node /usr/bin/node
ln -s /usr/local/lib/node /usr/lib/node
ln -s /usr/local/bin/npm /usr/bin/npm
ln -s /usr/local/bin/node-waf /usr/bin/node-waf
ln -s /usr/local/bin/forever /usr/bin/forever
運行node -v可以看到版本說明沒問題。
部署應用程序
比如:
forever start app.js &;
這樣扔到后臺運行,端口默認1337.
查看運行當中的應用:
forever list
退出應用:
forever stop 0