本文将详细介绍来客PHP在线客服系统的完整搭建流程,涵盖 Linux 服务器 和 Windows 服务器 的安装步骤,同时附有 H5 在线客服系统的配置教程。适用于有客服系统部署需求的用户,让你轻松完成安装。
1. 教程内容概览
本教程主要包括以下内容:
- 来客客服系统源码部署
- 通过完整源代码升级客服系统
- 启动系统时自动开启推送服务
- Linux 服务器环境下客服系统的搭建
- Windows 服务器环境下客服系统的安装
2. 服务器环境要求
推荐配置
为了保证系统稳定运行,推荐使用 Linux 服务器:
- CPU:2 核
- 内存:4GB
- 带宽:5M 以上
- 操作系统:CentOS 7.x
- 环境管理工具:宝塔面板
- Web 服务器:Nginx 1.16 – 1.18
- PHP 版本:5.6 – 7.3(建议 7.3)
- 数据库:MySQL 5.6(若 MySQL 版本为 5.7,需要删除
sql_mode
配置中的ONLY_FULL_GROUP_BY
)
3. 站点添加与代码部署
(1)上传源码
- 进入服务器,在 网站根目录 上传 来客客服系统源码 并解压。
(2)站点设置
- 进入宝塔面板,在站点管理中选择伪静态规则为 thinkphp,然后保存。
- 设置 网站运行目录 为
public
,并取消勾选防跨站保护。
4. 开始安装
(1)访问安装页面
在浏览器中输入:
http://你的域名/install.php
进入安装界面。
(2)填写数据库信息
- Host:数据库服务器的IP(如果数据库和站点在同一服务器,可填写
127.0.0.1
或localhost
)。 - Database Name:数据库名称
- Username:数据库用户名
- Password:数据库密码
(3)设置管理员账户
- Username:管理中心超级用户账号
- Password:管理中心超级用户密码
(4)服务器端口配置
默认填写:
App_key
App_secret
App_id
websocket 地址
Api 地址
websocket 端口
Api 端口
registToken
安装完成后,将会跳转至成功页面。
5. 启动推送服务
(1)进入推送服务目录
cd /www/wwwroot/你的域名/ymwl_pusher
(请将 你的域名
替换为你的真实目录)
(2)启动推送服务
执行:
php start.php start -d
(3)如果报错
如果出现 disable_functions
限制导致推送失败,需要:
- 进入 宝塔面板 -> PHP 7.2 配置文件,找到
disable_functions
- 删除以下函数:
pcntl_signal, pcntl_signal_dispatch, pcntl_fork, pcntl_wait, pcntl_alarm
- 重启 PHP,然后重新运行:
php start.php restart -d
6. Windows 服务器的安装
(1)启动 winstart.bat
如果运行 winstart.bat
时提示:
php不是内部或外部命令,也不是可运行的程序或批处理文件
或窗口一闪而过,说明 PHP 环境变量未正确配置。可以参考 Windows PHP 环境变量设置教程 进行修复。
⚠ 注意:winstart.bat
启动后不能关闭,否则推送服务将终止!
7. 服务器安全配置
(1)Linux 防火墙
- 确保开启 2080 和 9090 端口,否则推送功能可能无法正常工作。
(2)阿里云 / 腾讯云 / 华为云 安全组配置
- 进入云服务器 安全组管理,放行 2080 和 9090 端口。
8. 重要提示
- 确保 推送服务已开启,否则客服可能会显示离线状态。
- 如果开启 HTTPS 访问,务必正确配置,否则推送服务可能无法正常运行。
- 可以使用 端口检测工具 检查端口是否成功开放。
9. 相关教程推荐
- [来客PHP在线客服系统自动推送消息配置指南]
- [解决来客PHP客服系统消息刷新问题]
- [H5在线客服系统搭建教程(来客DIY6PHP)]
10. 下载教程
本次提供的教程包含视频和文档,适用于完整安装流程,不包含源码。具体详情请查看 图 2,请勿相信广告或非官方搬运教程。