首先从gitee仓库去进行克隆:https://gitee.com/yaclty2/timely_service
-
下载gitee仓库代码
-
需要PHP7.3版本最佳 7.2以上
-
需要swoole4.3.2版本 太高可能会报错 我是在CentOs 7.6.1810 中运行的
-
还需要安装redis扩展 可以通过宝塔面板进行安装
-
在项目根目录运行 mkdir -R 777 runtime
-
在项目根目录运行PHP think chat start 支持 start | start -d |restart |stop
-
然后浏览器访问 www.xxxx.com/index/kefu/index
swoole4.3.2安装教程
新建文件夹
<span style="color:#333333"><code class="language-PHP">mkdir swoole</code></span>
切入到文件夹中,进行下载安装包
<span style="color:#333333"><code class="language-PHP">wget http<span style="color:#999999">:</span><span style="color:slategray">//pecl.PHP.net/get/swoole-4.3.2.tgz</span></code></span>
解压
<span style="color:#333333"><code class="language-PHP">tar <span style="color:#a67f59">-</span>zxvf swoole<span style="color:#990055">-4.3</span><span style="color:#999999">.</span><span style="color:#990055">2</span><span style="color:#999999">.</span>tgz</code></span>
<span style="color:#333333"><code class="language-PHP">cd swoole<span style="color:#990055">-4.3</span><span style="color:#999999">.</span><span style="color:#990055">2</span></code></span>
进行如下操作
<span style="color:#333333"><code class="language-PHP">PHPize</code></span>
<span style="color:#333333"><code class="language-PHP"><span style="color:#999999">.</span><span style="color:#a67f59">/</span>configure</code></span>
<span style="color:#333333"><code class="language-PHP"><span style="color:#999999">.</span><span style="color:#a67f59">/</span>configure <span style="color:#a67f59">--</span>with<span style="color:#a67f59">-</span>PHP<span style="color:#a67f59">-</span>config<span style="color:#a67f59">=</span><span style="color:#a67f59">/</span>www<span style="color:#a67f59">/</span>server<span style="color:#a67f59">/</span>PHP<span style="color:#a67f59">/</span><span style="color:#990055">72</span><span style="color:#a67f59">/</span>bin<span style="color:#a67f59">/</span>PHP<span style="color:#a67f59">-</span>config</code></span>
<span style="color:#333333"><code class="language-PHP">make <span style="color:#a67f59">&&</span> make install</code></span>
安装完成
查看PHP中的扩展
<span style="color:#333333"><code class="language-PHP">PHP <span style="color:#a67f59">-</span>m</code></span>
如果其中有swoole表示您已经安装成功
如果PHP -m查看不到swoole 那就需要手动进行配置
<span style="color:#333333"><code class="language-PHP"><span style="color:#999999">;</span>extension<span style="color:#a67f59">=</span>swoole<span style="color:#999999">.</span>so
<span style="color:#999999">[</span>swoole<span style="color:#999999">]</span>
extension <span style="color:#a67f59">=</span> <span style="color:#a67f59">/</span>www<span style="color:#a67f59">/</span>server<span style="color:#a67f59">/</span>PHP<span style="color:#a67f59">/</span><span style="color:#990055">73</span><span style="color:#a67f59">/</span>lib<span style="color:#a67f59">/</span>PHP<span style="color:#a67f59">/</span>extensions<span style="color:#a67f59">/</span>no<span style="color:#a67f59">-</span>debug<span style="color:#a67f59">-</span>non<span style="color:#a67f59">-</span>zts<span style="color:#990055">-20180731</span><span style="color:#a67f59">/</span>swoole<span style="color:#999999">.</span>so</code></span>
然后重启PHP服务
在项目根目录运行PHP think chat start 支持 start | start -d |restart |stop
这里需要注意一下 当先版本只能是http协议 不然websocket不兼容 客服端无法登录
下面是我的一个测试地址
客服:http://desc.zhangyange.cn/index/kefu/index.html 账号:aaa 密码:aaa
用户:http://desc.zhangyange.cn/index/index/user?kefu_code=kefu6072d64c20a17
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。