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

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

0.環境

[crayon]
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION=”Ubuntu 12.04.4 LTS”
[/crayon]

1.事前準備

[crayon]
$ sudo apt-get install g++
[/crayon]

2.node.js インストール

[crayon]
$ 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
[/crayon]

3.node.js 実行確認

[crayon]
$ 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/’);
[/crayon]

[crayon]
$ node helloworld.js
26 Feb 14:55:00 – Server running at http://127.0.0.1:8124/
[/crayon]

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

以上

[amazon_image id=”4797370904″ link=”true” target=”_blank” size=”medium” ]はじめてのNode.js -サーバーサイドJavaScriptでWebアプリを開発する-[/amazon_image]

About yoshimasa

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

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください