源码介绍

这套客服系统程序还是挺不错的,我这边自己也在使用这套客服系统用于其他平台接入客服,自己测试了都是正常的,感兴趣的可以自己下载下来使用体验一下,还是非常不错的!在线客服系统为独立部署,不需要任何授权,基于PHP和MySQL ,能接入任何网站和平台,安装好一直可以用,无限客服坐席,没有月租费!

源码截图

搭建教程

首先最基本的就是,我们得自己拥有一台服务器,这个是最基本的硬性条件!其次你的拥有一个属于自己的域名,做测试研究的话没域名也无大碍,用服务器IP即可!不会安装宝塔面板的或者不会百度的还是看到这里就放弃吧!

基础

  • 拥有一台空闲着的服务器
  • 手上拥有空闲着的一个域名
  • 去安装好属于你的宝塔面板
  • 在服务器上安装好对应的环境:Centos7.x | Nginx1.16-1.18 | php5.6-7.3 | Mysql5.6

环境展示图

安装

接下来就是教大家如何把这个平台架设出来!

①:打开宝塔面板添加一个网站

②上传并解压最新下载的程序包

④访问网址http://你的域名/install.php进入安装程序

数据库信息

Host:数据库服务器的IP,如果数据库和站点是同一服务器则可填写127.0.0.1或localhost;

Database name:您的数据库名称;

Username:对应数据库的用户名;

Password:数据库的密码;

超级管理员注册

Username:管理中心超级用户账号

Password:管理中心超级用户密码

服务器端口配置

App_key:推送服务的app_key(一般默认即可)

App_secret:推送服务的app_secret(一般默认即可)

App_id: 推送服务的app_id(一般默认即可)

websocket 地址:推送服务的websocket地址(自动获取,一般默认即可)

Api地址:推送服务器的api地址(自动获取,一般默认即可)

websocket 端口:推送服务的websocket端口(默认即可,注意:防火墙必须允许该端口)

Api端口:推送服务的api端口号(默认即可, 注意:防火墙必须允许该端口)

registToken:默认即可

安装成功页面

启动

接下来就是运行workerman命令和开放端口删除2个禁用函数,让程序支持即时通讯!

①首先我们先去开放一下2080和9090端口

②禁用函数检查

使用这个脚本检查是否有禁用函数。命令行运行

curl -Ss http://www.workerman.net/check.php | php
全选代码
复制

如果有提示 Function 函数名 may be disabled. Please check disable_functions in php.ini 说明workerman依赖的函数被禁用,需要在php.ini中解除禁用才能正常使用workerman.然后记得重启一下!

步骤如下:

1.找到对应的PHP版本点击设置

2.点击禁用函数栏目,找到以下一系有的禁用函数并且解除对应函数的禁用-没有的不用管

stream_socket_server
stream_socket_client
[大概就这个几个]
pcntl_signal_dispatch
pcntl_signal
pcntl_alarm
pcntl_fork
[结束]
posix_getuid
posix_getpwuid
posix_kill
posix_setsid
posix_getpid
posix_getpwnam
posix_getgrnam
posix_getgid
posix_setgid
posix_initgroups
posix_setuid
posix_isatty

③开放之后我们去运行一下命令启动一下

  • 首先找到终端,打开之后登录上去,切换到你的文件路径下
cd /www/wwwroot/项目路径/cgwl_pusher
  • 然后输入命令启动起来
//以debug(调试)方式启动
php start.php start
//以daemon(守护进程)方式启动[推荐]
php start.php start -d
//停止
php start.php stop
//重启
php start.php restart
//查看状态
php start.php status
//查看连接状态(需要Workerman版本>=3.5.0)
php start.php connections
  • 显示这个就代表已经可以即时通讯了

debug和daemon方式区别

  1. 以debug方式启动,代码中echo、var_dump、print等打印函数会直接输出在终端。
  2. 以daemon方式启动,代码中echo、var_dump、print等打印会默认重定向到/dev/null文件,可以通过设置 Worker::$stdoutFile = ‘/your/path/file’;来设置这个文件路径。
  3. 以debug方式启动,终端关闭后workerman会随之关闭并退出。
  4. 以daemon方式启动,终端关闭后workerman继续后台正常运行。

workerman启动失败

对应文档介绍页:点击前往

完成

那么今天的教程就到这里就结束了,感谢大家的观看和支持,有其他的疑问或者哪里不会的可以联系一下博主,咨询一下相关的问题,请多多支持一下游侠云码网,你的Star就是我们前进的动力!

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络站长Qq:414661508。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长Qq:414661508提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源