Ubuntu 12.04:node.js インストール

node.jsとは、Javascriptをサーバーサイドで実装するための実行環境です。一つのプロセスで次々と処理をこなす「非同期処理」が特徴的で、いわゆる「C10K問題」も発生しません。今回は Ubuntuにインストールしてみます。(2014/02/27作成)

node.jp

0.環境

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS"

1.事前準備

$ sudo apt-get install g++

2.node.js インストール

$ wget http://nodejs.org/dist/v0.10.26/node-v0.10.26.tar.gz
$ tar zxvf node-v0.10.26.tar.gz
$ cd node-v0.10.26/
$ ./configure
$ sudo make install

$ node -v
v0.10.26

$ npm -v
1.4.3

3.node.js 実行確認

$ vi helloworld.js

var sys = require('sys');
var http = require('http');
var server = http.createServer(
function (request, response) {
response.writeHead(200, {'Content-Type': 'text/plain'});
response.write('Hello World!!\n');
response.end();
}
).listen(8124);
sys.log('Server running at http://127.0.0.1:8124/');
$ node helloworld.js
26 Feb 14:55:00 - Server running at http://127.0.0.1:8124/

ブラウザで「http://127.0.0.1:8124/」にアクセスすると、「Hello World!!」が表示されます。

以上

About yoshimasa

埼玉県さいたま市在住、2男3女のパパです。Linux系の技術情報を中心にまとめています。1978年2月生まれ。