请参考服务器端帮助手册:“安装和配置”>“安装部署(Linux环境)”
若在部署的时候遇到任何问题,请联系我们。
安装部署(Linux 环境)
安装环境
CentOS 6 32位或64位。
安装与TP相关的系统组件
Teampel服务依赖以下系统组件:libstdc++,libuuid,zlib,openssl,libcurl,openldap。 如果是64位操作系统,需要先升级64位组件,再安装32位组件,参考命令如下:
#yum -y update libstdc++.x86_64
#yum -y install libstdc++.i686#yum -y update libuuid.x86_64
#yum -y install libuuid.i686#yum -y update ncurses-libs.x86_64
#yum -y install ncurses-libs.i686#yum -y update zlib.x86_64
#yum -y install zlib.i686#yum -y update openssl.x86_64
#yum -y install openssl.i686
#yum -y install openssl-devel.i686#yum -y update libcurl.x86_64
#yum -y install libcurl.i686
#yum -y install libcurl-devel.i686#yum -y update openldap.x86_64
#yum -y install openldap.i686
#yum -y install openldap-devel.i686
安装MySQL
仅支持MySQL 5.1及以上版本。如果CentOS系统自带MySQL,可以直接使用。
- #yum -y remove mysql* (建议删除系统自带的MySQL组件库,因为它可能会与要安装的MySQL版本发生冲突)
- #rpm -ivh MySQL-shared-5.6.19-1.el6.x86_64.rpm
- #rpm -ivh MySQL-shared-compat-5.6.19-1.el6.x86_64.rpm
- #rpm -ivh MySQL-devel-5.6.19-1.el6.x86_64.rpm
- #rpm -ivh MySQL-server-5.6.19-1.el6.x86_64.rpm
- #rpm -ivh MySQL-client-5.6.19-1.el6.x86_64.rpm
- #service mysqld start(启动数据库服务)
注意:
- 首次安装MySQL会默认在"/root/.mysql_secret"生成一个随机密码。如果要连接mysql服务,请执行"#mysql -uroot -p$(cat /root/.mysql_secret)"。如果要修改root密码,请执行"set password = password('new password');"。
- 如果安装失败,则有可能是版本冲突导致。请执行删除系统自带的mysql组件库"# yum -y remove mysql*",然后再重新安装mysql rpm。
安装和配置Teampel Server
- # tar xzvf ./teampel.tar.gz (解压teampel.tar.gz压缩包到指定目录)
- # cd teampel
- # chmod a+x ./service.sh(给配置脚本赋予可执行权限)
- # ./service.sh config (配置Teampel服务环境)
- # ./service.sh start (启动Teampel服务)
- 启动浏览器访问http://127.0.0.1:35002配置数据库连接
- 配置数据库连接(步骤同Windows配置)并启动Teampel所有服务。请参考如下命令:
- # ./service.sh start (启动Teampel服务)
- # ./service.sh stop (停止所有Teampel服务)
- # ./service.sh status (查询Teampel服务状态)
- 登录TP管理系统(帐号和密码默认为admin),配置企业组织结构。
常用命令说明
- # service mysqld start (启动Mysql服务)
- # service mysqld stop (停止Mysql服务)
- # service mysqld status (查询服务状态)
- # ./service.sh config (配置服务环境)
- # ./service.sh start (启动Teampel服务)
- # ./service.sh stop (停止所有Teampel服务)
- # ./service.sh status (查询Teampel服务状态)
- # ./service.sh config_service(开机启动模式配置,该脚本会自动配置一个teampeld服务,并随系统启动自动启动。 支持"# service teampeld start|stop|restart"启动、停止或重启teampeld服务)