thinkPHP5.1 版本的怎么不能结合 workerman 了,

发布于 2022-09-06 02:22:17 字数 329 浏览 16 评论 0

按照之前的思路这样写了:server.php 这个文件,命令行运行报错

但是不对,不知道有人弄过 5.1 版本的没,刚升级就不能用了,好尴尬,5.1 的文档上也没有,

<?php


// [ 应用入口文件 ]
namespace think;

// 加载基础文件
require __DIR__ . '/thinkphp/base.php';

// 执行应用并响应(绑定当前访问到index模块)
Container::get('app')->bind('push/Worker')->run()->send();

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

烦人精 2022-09-13 02:22:17

找到问题,在 根目录 的入口文件必须指定应用目录:

但是还是有个问题,如果是在根目录下的某个文件夹里面的 server.php 还是有刚刚的问题,如 public/server.php 然后命令行运行 php server.php 还是会报错,

// [ 应用入口文件 ]
namespace think;

// 定义应用目录
define('APP_PATH', __DIR__ . '/application/');
// 加载基础文件
require __DIR__ . '/thinkphp/base.php';

// 执行应用并响应(绑定当前访问到的模块)
Container::get('app', [APP_PATH])->bind('push/Interact')->run()->send();
傲性难收 2022-09-13 02:22:17

这个workerman与thinkPHP的实战项目视频不错,利用websocket协议实现了长连接,来做即时通讯,在线客服。地址 http://study.163.com/course/i...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文