来客DIY6php系统(H5在线客服系统)是一个强大的PHP系统,但在搭建过程中,特别是信息实时推送的配置上,可能会有些复杂。本文将为你详细介绍如何顺利完成系统搭建。
安装指南:
1. 基础环境配置
为了确保系统的最佳性能,建议在Linux服务器上进行安装。由于需要开启推送服务,不支持虚拟机环境,推荐的服务器配置如下:
- 系统:Centos7.x
- 面板:宝塔面板
- Web服务器:Nginx1.16-1.18
- PHP版本:7.2.3-7.3(推荐使用7.3,因为新模块不再支持7.2.3以下版本)
- 数据库:Mysql5.5-5.7
2. 解压并上传源码
将获取的源码包上传到站点文件夹,然后进行以下设置:
- 伪静态:选择
thinkphp
并保存。 - 网站目录:默认为站点目录名,运行目录设置为
.../public/
。
3. 系统安装
访问 http://你的域名/install.php
进入安装程序,并填写以下信息:
- 数据库信息:
- Host: 数据库服务器的IP(如在同一服务器上可填127.0.0.1或localhost)
- Database name: 数据库名称
- Username: 数据库用户名
- Password: 数据库密码
- 服务器端口配置:
- app_key:默认
- App_secret:默认
- App_id:默认
- websocket地址、Api地址:自动获取并默认
- websocket端口、Api端口:默认即可,但需确保防火墙允许这些端口
- registToken:默认即可
4. 开启推送服务
在服务器终端进入网站文件夹,然后执行以下命令:
cd /www/wwwroot/xxx.xxx.com/ymwl_pusher
php start.php start -d
如果遇到函数被禁用的错误,进入软件管理的PHP禁用函数列表,删除以下函数:pcntl_signal
、pcntl_signal_dispatch
、pcntl_fork
、pcntl_wait
、pcntl_alarm
,然后重新启动推送服务。
5. 配置服务器安全组
如果使用阿里云、腾讯云或华为云服务器,需要配置安全组,允许公网入方向和出方向的2080和9090端口。
最后注意事项
为确保站点安全,已经屏蔽了直接通过域名访问后台管理平台的方式。请确保开启了必要的端口和推送服务,否则无法及时接收信息,并且客服状态会显示为离线。
总结
通过本文的详细图文教程,相信你已经掌握了来客DIY6PHP系统的搭建方法。确保每一步都按要求进行,以实现系统的平稳运行。
喜欢!