wolive是一款为数不多的可自行搭建的php客服系统源码,基于开源高性能workerman框架开发,看了下,功能比较全。想到基于workerman开发,并发性能应该不错。
找遍其它客服系统,发现都没有给源码,程序及聊天数据也全部存储在别人服务器上,由于业务涉及到一些账号、订单、买家信息等隐私,担心数据安全问题,所以找到了wolive。由于wolive可以私有化部署,数据库、程序都在自己服务器上,安全问题得到解决。同时他们提供源码,二次开发很方便。另外看到wolive已经成为workerman官方推荐项目,所以果断购买授权入手。
本篇文章主要记录下wolive客服系统源码的搭建过程。
wolive客服系统分为wolive-web和wolive-pusher两部分,wolive-web顾名思义,就是一套web程序啦,提供客服界面啥的。wolive-pusher是workerman开发的socket服务,用来做数据实时推送的。
安装php环境
apt-get install php5.6-cli php5.6-fpm php5.6-curl php5.6-mbstring php5.6-gd php5.6-mysql nginx -y
安装php-cli(workerman用到它)、php-fpm+nginx+mysql以及一些php扩展(wolive-web用到)。
配置nginx
server {
listen 80;
server_name 你的域名;
root 实际磁盘路径/wolive-web/public;
client_max_body_size 18M;