標籤:http io ar os java for 檔案 on log
一次偶然的機會知道有nodejs這個東西,確實對它還是高度興趣的。剛開始只知道它能讓javascript寫後台,然後前後台都由javascript來寫,確實覺得真的挺爽,畢竟人總是喜歡在自己熟悉領域做事。然後就在虛擬機器裝上一個linux centos6.5,忘記之前是怎麼安裝了nodejs,然後就在上面搗鼓了一個簡單伺服器,確實還是挺好玩的,漸漸喜歡上了nodejs。自從重裝系統,很多東西都要重裝,linux也不例外,裡面裝的nodejs當然沒了,找了很久想要去裝nodejs,終於在stackoverflow找到一篇比較好介紹如何在centos裝上nodejs!不過還是想記下來安裝過程,備忘吧!
Perpare(準備)
在編譯安裝nodejs之前,應該有三個工具
1 gcc等c++編譯器
原因:因為在nodejs編譯時間需要C++編譯
檢測:可以在linux終端上敲下命令 gcc -v
本人情況:
2 Python2.6以上
原因:因為在nodejs編譯時間也需要Python環境
檢測:可以在linux終端上敲下命令python –version
本人情況:Python 2.6.6
沒有python下載,版本低於2.6要升級
3 openssl-devel
原因:提供SSL/TLS加密驗證,保證通訊安全性
檢測:可以在linux終端上敲下命令openssl version
本人情況:OpenSSL 1.0.1e-fips 11 Feb 2013
沒有的話下載也不難的,就在命令列敲下yum install openssl-devel
Procedure(步驟)
1 進入/usr/local/src檔案夾
原因:其實可以自己選擇下載目錄的,但是我們要歸類。/usr/local這個檔案夾就是代表你手動安裝的程式
命令:cd /usr/local/src
2 從網路上擷取nodejs包
原因:巧婦難為無米之炊,要玩nodejs肯定要有nodejs包了
命令:wget http://nodejs.org/dist/node-latest.tar.gz
言外話:13M左右,還是比較少的
3 在/usr/local/src檔案夾中解壓node-latest.tar.gz
命令:tar zxvf node-latest.tar.gz
個人情況:解壓後在/usr/local/src中出現一個檔案夾是 node-v0.10.28(不一樣的話,應該是版本不一樣,沒事)
4 進入到解壓後的檔案夾node-v0.10.28中
命令:cd node-v0.10.28
5 編譯安裝三部曲
命令:
./configure
make && make install
題外話:好像要安裝很久呀,最少10分鐘吧,還有就是我對這個./configure命令不是很熟,應該是可以配置一些參數的
6 檢查安裝成功
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/0.10.24
export PATH=$NODE_HOME/bin:$PATH
:wq儲存並退出,編譯/etc/profile 使配置生效
source /etc/profile
驗證是否安裝配置成功
node -v
輸出 v0.10.24 表示配置成功
centos6.5安裝node.js