<p>从官网(http://nodejs.org/download/)下载二进制包。</p><pre class="brush:bash;toolbar:false">wgethttp://nodejs.org/dist/v0.10.28/node-v0.10.28-linux-x64.tar.gz
tarzxfnode-v0.10.28-linux-x64.tar.gz
mvnode-v0.10.28-linux-x64/usr/local/node</pre><p>将安装包内im目录下的所有内容(不含im目录本身)复制到/usr/local/node下,</p><p>然后编辑/usr/local/node/config.js文件,配置示例如下:</p><pre class="brush:js;toolbar:false">varconfig={};//数据库帐号设置
config['host']='10.10.10.50';//数据库地址
config['port']='3306';//数据库端口
config['user']='shopnc';//数据库用户名
config['password']='xxxxxx';//数据库密码
config['database']='shopnc';//mysql数据库名
config['tablepre']='shopnc_';//表前缀
config['insecureAuth']=true;//兼容低版本
config['debug']=false;//默认false
exports.hostname='';//授权连接的域名或IP,为空不限制
exports.port=8090;//服务器所用端口号,默认8090,也可自定义
exports.config=config;</pre><p>启动node进程。</p><pre class="brush:bash;toolbar:false">/usr/local/node/bin/node/usr/local/node/chat.js</pre><p>如果出现以下内容说明配置成功:</p><pre class="brush:bash;toolbar:false">info-socket.iostarted
mysqlconnected</pre><p>然后停止当前node,将node以后台方式启动:</p><pre class="brush:bash;toolbar:false">nohup/usr/local/node/bin/node/usr/local/node/chat.js>>/usr/local/node/output.log&</pre><p>使用会员账号登录到商城,点击右侧快捷工具条中的聊天按钮,如果向左弹出联系人对话框,说明IM配置成功了。</p><p>如果未弹出对话框,请检查防火墙中是否禁止了node监听端口。</p>