Version 1 (modified by 8 years ago) ( diff ) | ,
---|
websoket+Node.jsのデモ構築
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 にアクセスすると付箋紙画面が表示されます。
Note:
See TracWiki
for help on using the wiki.