TeamTalk服务器搭建

前提 centos 6.x建议是全新的环境 在安装时把什么 开发(java)/服务器/数据库 等统统去掉,不要安装免得后面版本冲突。

1. 下载 TTAutoDeploy/TTServer等的代码。

    https://github.com/mogutt

2. 下载jdk。(群内有下载)放到 TTAutoDeploy/TT/jdk目录。

3. 修改下列内容。

  1 ) TTAutoDeploy/TT/im_db_proxy目录下

       cache-online.properties:


common-online.properties:

com.mogujie.ares.config.file.serverurl=http://192.168.88.100:8600/


db-online.properties


    2)/TTAutoDeploy/TT/im_server/conf目录下confi文件按照提供的文档修改,另注意IP根据实际情况填写.

    3) 修改 TTAutoDeploy/TT/im_server/im-server-0.0.1.tar.gz 中每个目录下的config,内容同上。

   

  4) 修改 TTAutoDeploy/TT/im_web/im.zip 中的 /im/TT/protected/config/params.php

如图中选中部分的IP和端口。


4. 最好还是先卸载掉openjdk,在安装sun公司的jdk.

    rpm -qa | grep java

    xxxx

    rpm -e --nodeps xxxx

有多个也一并删除。


5. 安装环境

yum -y install gcc
yum -y install gcc-c++
yum install make

yum -y install zlib-devel openssl-devel perl cpio expat-devel gettext-devel
yum install curl-devel
yum install autoconf


安装SSH(有需要的自取)

yum install openssh-server


6. 运行 TTAutoDeploy/TT/setup.sh

    setup.sh check

    setup.sh install


补充:

 1. 修改密码,之前的版本密码是明文的,新版本要 16位小写md5加密

mysql -uroot -p

输入密码(默认):12345

use macim;

update IMUsers set pwd='e10adc3949ba59abbe56e057f20f883e' where uname='A';

update IMUsers set pwd='e10adc3949ba59abbe56e057f20f883e' where uname='B';

update IMUsers set pwd='e10adc3949ba59abbe56e057f20f883e' where uname='C';

---------------------------------- 2014-12-21 ----------------------------------

上传头像失败的问题

/var/www/html/im/TT下创建 uploadImage

记录处理下权限(最简单的chmod 777)


---------------------------------- 2014-12-23 ----------------------------------


 1. 修改密码,之前的版本密码是明文的,新版本要 16位小写md5加密

mysql -uroot -p

输入密码(默认):12345

use macim;


一次性全部修改。

update IMUsers set pwd='e10adc3949ba59abbe56e057f20f883e' ';


欢迎加入:187637709群空交流。





  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
teamtalk安卓源码是一款开源的即时通讯应用程序的源代码。它基于C++和Java开发,具有跨平台的特性,可以在安卓设备上使用。通过对teamtalk安卓源码的剖析,我们可以深入了解其工作原理和实现细节。 首先,在剖析过程中,我们会看到teamtalk安卓源码的整体架构。它主要由客户端和服务器端两部分组成。客户端负责用户界面和交互逻辑的展示,服务器端负责数据存储和通信管理。双方通过TCP/IP协议进行通信。 其次,我们会发现teamtalk安卓源码具有丰富的功能。用户可以注册账号、登录、添加好友、发送文字和语音消息、创建群组等。它支持即时消息的收发、离线消息的存储和推送,还提供了消息撤回和删除的功能。此外,它还支持实时语音和视频通话,可以进行多人会议。 在剖析过程中,我们还会了解其核心技术点。比如,teamtalk安卓源码使用了SQLite数据库进行数据存储,使用了音视频编解码技术来保证语音和视频通话的质量。另外,它采用了高效的网络通信协议和算法,保证了数据的安全性和实时性。 此外,我们也会注意到teamtalk安卓源码的可扩展性和开放性。它提供了丰富的接口和插件机制,允许开发者进行二次开发和定制。开发者可以根据自己的需求,添加新的功能和扩展。 总的来说,通过对teamtalk安卓源码的剖析,我们可以了解到它是一款功能强大、可扩展的即时通讯应用程序。它不仅具有各种基本的通信功能,还提供了高质量的语音和视频通话能力。对于开发者来说,通过深入研究其源码,可以获取到宝贵的经验和技术知识。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值