最近,我一直對學習Node.js比較感興趣。這是一個Java平台的服務器端編程 ,它允許開發人員在服務器編寫Java代碼,並且有許多CentOS的用戶正努力學習這個語言的開發環境。這正是我想做這個教程的目的。
首先請確保你擁有CentOS 7。因為它是我唯一在使用的版本,當然沒有絕對的保證,本指南也可在其他版本可以使用。
從源碼安裝Node.js
首先我們要從源碼安裝Node.js。我真的很喜歡從源碼安裝軟件。在你的CentOS 7機器上打開一個新的終端標簽並運行以下命令 用來下載需要使用的安裝文件。
wget http://nodejs.org/dist/v0.12.0/node-v0.12.0.tar.gz
你可以從上面的命令中看到我們怎樣利用wget來操作。
然後提取tar文件,如下所示。
tar xvf node-v0.12.0.tar.gz
然後使用下面的命令來改變工作目錄節點。
cd node-v*
在編譯我們的代碼之前,需要在CentOS機器上安裝一些軟件包,這樣可以我們編譯。所以在你打開的的終端中,輸入以下內容。
sudo yum install gcc gcc-c++
等待這些軟件包的安裝和運行,用以下命令來配置和編譯。
./configure
make
以上會需要一些時間來完成,別擔心因為編譯將需要一段時間。然後使用下面的命令來在你的系統上安裝Node.js。
sudo make install
安裝完成之後,你就可以開始使用Node.js了。並為確保安裝的版本正確,你可以使用以下命令檢查。
node --version
當運行上述命令時,我得到以下信息。
v0.12.0
如何從EPEL庫安裝Node.js
另一個有效且簡單的方法來安裝Node.js就是從官方庫。這同樣確保您可以訪問到EPEL庫,你可以通過運行以下命令。
sudo yum install epel-release
現在可以使用yum命令安裝Node.js了。
sudo yum install nodejs
因為在開發過程中我需要管理節點包,我還要安裝新公共管理的軟件包管理器,使用以下命令。
sudo yum install npm
寫我們的第一個Node.js程序。
在Node.js中寫Hello World應用程序是很容易的!比Python簡單。您需要做的就是在一個文件中寫出下面這段代碼並保存為something.js。
console.log("Hello World");
把我們剛剛創建了的保存為hello.js。然後為了運行它,我們需要使用以下命令。
node hello.js
現在打開你的文本編輯器hello.js並加入下面這段代碼。你可以拷貝和粘貼但我強烈建議你親自輸入因為這是一個很好的你可以熟悉Node.js的機會。
var http = require('http');
http.createServer(function (request, response) { response.writeHead(200, {'Content-Type': 'text/plain'}); response.end('Hello World\n'); }).listen(8080);
console.log('Server started');
使用下面的命令來運行應用程序。
node hello.js
現在你看到了什麼?這個例子對於初學者來說,有點復雜,但並不難理解。在您的浏覽器訪問http:/ / www.localhost:8000 /時,上面的代碼,它會顯示“你好世界”。
如果你想了解更多關於Node.js的內容,請訪問nodejs.org。
結論
如果你找到正確的引導和非常仔細地按照指示去做,相信在CentOS操作系統上安裝Node.js並不是很難。我希望本教程可以幫助你安裝它。
作者:大山 想了解作者請訪問linux公社
Linux公社原創翻譯頻道:http://www.linuxidc.com/topicnews.aspx?tid=15
下面的內容你可能也喜歡:
Ubuntu 14.04下搭建Node.js開發環境 http://www.linuxidc.com/Linux/2014-12/110983.htm
Ubunru 12.04 下Node.js開發環境的安裝配置 http://www.linuxidc.com/Linux/2014-05/101418.htm
Node.Js入門[PDF+相關代碼] http://www.linuxidc.com/Linux/2013-06/85462.htm
Node.js開發指南 高清PDF中文版 +源碼 http://www.linuxidc.com/Linux/2014-09/106494.htm
Node.js入門開發指南中文版 http://www.linuxidc.com/Linux/2012-11/73363.htm
Node.js安裝與配置 http://www.linuxidc.com/Linux/2013-05/84836.htm
Ubuntu 編譯安裝Node.js http://www.linuxidc.com/Linux/2013-10/91321.htm
Node.js 的詳細介紹:請點這裡
Node.js 的下載地址:請點這裡