最近,我一直对学习Node.js比较感兴趣。这是一个Java平台的服务器端编程 ,它容许开发人员在服务器编写Java代码,而且有许多CentOS的用户正努力学习这个语言的开发环境。这正是我想作这个教程的目的。node
首先请确保你拥有CentOS 7。由于它是我惟一在使用的版本,固然没有绝对的保证,本指南也可在其余版本可使用。linux
从源码安装Node.jsc++
首先咱们要从源码安装Node.js。我真的很喜欢从源码安装软件。在你的CentOS 7机器上打开一个新的终端标签并运行如下命令 用来下载须要使用的安装文件。npm
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*ui
在编译咱们的代码以前,须要在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