银河麒麟 服务器
银河麒麟 V10 服务器 操作系统
银河麒麟 V10 服务器 操作系统
下面是从安装 银河麒麟 服务器 操作系统 V10 版,到在其上面部署 HelpChat Server 的全过程
安装步骤
假设我们要将 HelpChat Server 安装到目录 /www/helpchat_server 中
使用 mkdir 命令,建立目录 /www/helpchat_server ,步骤如下
这时已经在 /www/helpchat_server/ 目录下了
1. 安装 MySQL Server
回退一级目录,退到 /www/ 下依次执行以下命令:
如果以上安装 MySQL Server 的过程与 mariadb-server 有冲突,可先移除,或者可以直接安装系统源中已有的 mariadb-server,移除冲突的方法如下,依次输入并回车
最后运行以下命令,并用上面得到的 root 的默认密码进入 MySQL 命令行,如下图
按 MySQL Server 8.0 的要求,先要重设一下数据库 root 用户的密码,比如密码为:1Qaz@2w&sx
2. 创建空数据库
HelpChat Server 服务端默认创建以下两个空数据库,分别对应 企业模式 和 客服模式,这样在不同模式之间切换时,不会发生不同模式下的帐号所收发的消息、创建的群等,带入到另一个运行模式下,造成切换后的业务逻辑混乱。
企业模式
运营模式
如下图,密码更改后,成功创建了两个空数据库
重要
新建以上数据库时,字符集编码请务必使用 utf8mb4 / utf8mb4_unicode_ci, 因为要存储消息中某些超宽的 Unicode 格式的 表情图标。
3. 安装 HelpChat Server
进入命令行终端,并进入到 /www/helpchat_server/ 目录下
先用 yum 安装 zip unzip ,用于解压缩后面要下载的 HelpChat Server 安装包
开始下载 HelpChat Server 的 Linux Server 版本
官网下载链接上,点鼠标右键,复制下载地址到 银河麒麟 系统中
下载完成后,直接用 unzip 命令解压缩即可,如:
在解压后的目录中运行以下命令,给予相应文件可执行权限,如下图 绿色行 表示是可执行的文件或脚本:
测试下,输入以下命令
如下图:若能正确显示 HelpChat Login Server 的版本号,说明运行正常
如下图:打开 / www / helpchat_server / config / 目录下的 mysql.ini 文件,将端口号改成默认的 3306 ,密码替换成上面刚重设过的密码,并保存
最后一行 runmode 后面改成 1 就是 客服模式( 将会连接 dbex 后面的数据库 )
检查服务器是否运行正常,依次启动
以上 xxx.xxx.xxx.xxx 处,请替换成服务端电脑的 IP 地址,将分别看到以下网页,说明一切顺利,很快就能搭建完成了!
以上页面的默认用户名是 admin 默认密码是 helpchat 登录进去后,可以看到只有 MySQL Server 数据库服务启动了,如下图:
现在来到最后一步:将以上 /www/helpchat_server/ 目录下的 5 个后台服务,设成随机启动
此工作交由可执行文件 hcprocess 来完成,其会加载 /www/helpchat_server/config/ 子目录下的 server.ini ,此文件中已经配置好了依次启动以上 5 个后台服务。
a. 编辑以下系统文件
在其最后面加入下面这行
b. 将 /www/helpchat_server/linux/ 目录下的 rc.local 文件复制到 /www/helpchat_server/ 目录下
并将其中的以下代码行:
如果找不到 bin_server 字样,请跳过这一步
改好后,如下图:
最后,依次给予我们刚刚编辑的以下两个 rc.local 文件可执行的权限
到此为止,部署工作全部结束
重启 银河麒麟 V10 服务器 操作系统后,进入到浏览器打开以下网址
xxx.xxx.xxx.xxx 处,请替换成服务端电脑的 IP 地址
用默认用户名 admin 和默认密码 helpchat 登录后,将会看到以下页面,所有后台服务全部启动成功: