CentOS 下安裝 Node.js
Node的安裝需要依賴很多,如gcc
等,首先我們需要將這些安裝成功,用rpm
命令查看下,果然我們並沒有gcc
等,所以要用yum進行安裝:
yum -y install gcc gcc-c++ kernel-devel
1、下載源碼,你需要在https://nodejs.org/en/download/下載最新的Nodejs版本,本文以v4.6.2為例:
cd /usr/local/src/ wget http://nodejs.org/dist/v4.6.2/node-v4.6.2.tar.gz
2、解壓源碼&& 刪除安裝包
tar zxvf node-vv4.6.2.tar.gz
rm -f node-v4.5.0.tar.gz
3、 編譯安裝
cd node-v4.6.2 ./configure --prefix=/usr/local/node/v4.6.2 make make install
4、 配置NODE_HOME,進入profile編輯環境變量
vim /etc/profile
設置nodejs環境變量,在 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 一行的上面添加如下內容:
#set for nodejs export NODE_HOME=/usr/local/node/v4.6.2 export PATH=$NODE_HOME/bin:$PATH
:wq保存並退出,編譯/etc/profile 使配置生效
source /etc/profile
驗證是否安裝配置成功
node -v
輸出 v4.6.2表示配置成功
npm模塊安裝路徑
/usr/local/node/v4.6.2/lib/node_modules/
注:Nodejs 官網提供了編譯好的Linux二進制包,你也可以下載下來直接應用。
CentOS 下永久啟動 express
用forever模塊
npm install forever -g
$ sudo npm install forever -g #安裝
$ forever start app.js #啟動
$ forever stop app.js #關閉
$ forever start -l forever.log -o out.log -e err.log app.js #輸出日志和錯誤
forever學習筆記:https://github.com/foreverjs/forever
更新node
可以發現的是我安裝Node的版本為4.xx
,目前Node已經到了6.xx
,可以利用n
來進行更新:
npm install -g n n stable
這樣我們的Node就是最新的穩定版本啦!
推薦工具
推薦兩個windows
下的工具:winscp
來服務器查看目錄Xshell
操控遠程服務器