[wiki:WikiStart 戻る] websoket+Node.jsのデモ構築 http://npmjs.org/ http://phpspot.org/blog/archives/2011/02/nodejs.html http://havelog.ayumusato.com/develop/javascript/e212-nodejs_socketio_testing.html redisインストール {{{ # wget http://redis.googlecode.com/files/redis-2.2.12.tar.gz # tar xzvf redis-2.2.12.tar.gz # cd redis-2.2.12 # make # make install # cp -p redis.conf redis.conf.org # vi redis.conf ~以下の変更 #daemonize no #↓ daemonize yes #logfile stdout #↓ logfile /var/log/redis.log #loglevel verbose #↓ loglevel notice }}} インストール後の確認 {{{ # redis-server redis.conf >サーバプログラムの起動 # src/redis-cli >クライアントの起動 redis 127.0.0.1:6379> set test aaa > testに対してaaaを設定 OK redis 127.0.0.1:6379> get test > testの内容を取得 "aaa" redis 127.0.0.1:6379> exit > クライアントの終了 # kill `cat /var/run/redis.pid ` > サーバのプログラム終了 }}} Node.jsのインストール {{{ # yum install gcc-c++ make openssl-devel # wget http://nodejs.org/dist/node-v0.4.10.tar.gz # tar zxvf node-v0.4.10.tar.gz # cd node-v0.4.10 # ./configure # make # make install }}} npmのインストール {{{ # curl http://npmjs.org/install.sh | sh }}} expressのインストール {{{ # npm install -g express }}} デモプログラムのインストール http://kachibito.net/software/scrumblr.html {{{ # ls aliasaria-scrumblr-a1973a4.zip # unzip aliasaria-scrumblr-a1973a4.zip # cd aliasaria-scrumblr-a1973a4 # npm install If you get errors about express, you may need to change in package.json to have "express": ">=2.4.x", 上記で、"express": ">=2.4.x",でエラーが表示されます。 そこで、 # vi package.json "express": "2.4.x", <- "2.5.x", に書き換えます。 # redis-server /etc/redis/redis.conf # node server.js 80 }}} ブラウザで、 http://localhost  にアクセスすると付箋紙画面が表示されます。