Centos下安装Node.js

前言

初衷是为了搭建一个简单的后台管理系统, 而选择Node.js也是因为其轻便、简单、上手快。


安装

下载预编译版本

1
2
3
# 将程序下载安装至新建的/app文件夹
$ cd / && mkdir /app && cd /app
$ wget https://nodejs.org/dist/v4.4.7/node-v4.4.7-linux-x64.tar.gz

解压缩

1
$ tar -xzvf node-v4.4.7-linux-x64.tar.gz

建立链接

1
2
3
4
5
6
# /usr/bin/目录
$ ln -s /app/node-v4.4.7-linux-x64/bin/node /usr/bin/node
$ ln -s /app/node-v4.4.7-linux-x64/bin/npm /usr/bin/npm
# /usr/local/bin/目录
$ ln -s /app/node-v4.4.7-linux-x64/bin/node /usr/local/bin/node
$ ln -s /app/node-v4.4.7-linux-x64/bin/npm /usr/local/bin/npm

测试

简单:命令行打印数据

1
2
3
# 进入node命令行界面
$ node
> console.log('Hello World')

进阶:搭建HTTP服务器

新建helloworld.js文件

1
$ cd /app && tourch helloworld.js

编写helloworld.js文件

1
2
3
4
5
6
7
8
9
10
// 引入 required 模块
var http = require("http");

http.createServer(function(request, response) {
// 发送 HTTP 头部 , 状态值: 200 , 内容类型: text/plain
response.writeHead(200, {"Content-Type": "text/plain"});
// 发送响应数据 "Hello World"
response.write("Hello World");
response.end();
}).listen(8888);

开启服务器

1
$ node helloworld.js

检查服务是否已启动

访问主机8888(http://localhost:8888)端口


That’s all.
Happy writing!