棘轮HttpServer类未找到(ratchet HttpServer class not found)

编程入门 行业动态 更新时间:2024-10-25 14:22:55
棘轮HttpServer类未找到(ratchet HttpServer class not found)

所以我做了一个实时聊天窗口在PHP与WebSockets和一切工作完美,但现在当我尝试在我的VPS上运行服务器(debian)我得到这个错误

PHP Fatal error: Class 'Ratchet\http\HttpServer' not found in /react-chat/bin/server.php on line 11

所以当我看着我的server.php文件时:

<?php require __DIR__ . '/../vendor/autoload.php'; use Chat\Chat; use Ratchet\Server\IoServer; use Ratchet\http\HttpServer; use Ratchet\WebSocket\WsServer; $server = IoServer::factory(new HttpServer(new WsServer(new Chat)), 2000); $server->run();

每件事似乎都是正常的,这是我的composer.json文件

{ "require": { "cboden/ratchet": "~0.3" }, "autoload": { "psr-4": { "Chat\\": "bin/src/" } } }

下面是我做作曲家安装时唯一的警告

但我不是那个警告正在犯这个错误

So i made a real-time chat on windows in php with websockets and every thing worked perfectly but now when i try to run the server on my vps(debian) i get this error

PHP Fatal error: Class 'Ratchet\http\HttpServer' not found in /react-chat/bin/server.php on line 11

so when i look at my server.php file :

<?php require __DIR__ . '/../vendor/autoload.php'; use Chat\Chat; use Ratchet\Server\IoServer; use Ratchet\http\HttpServer; use Ratchet\WebSocket\WsServer; $server = IoServer::factory(new HttpServer(new WsServer(new Chat)), 2000); $server->run();

every thing seems normal this is my composer.json file

{ "require": { "cboden/ratchet": "~0.3" }, "autoload": { "psr-4": { "Chat\\": "bin/src/" } } }

the only warning i got when doing composer install was following

but i dont that warning is making the error

最满意答案

PHP命名空间区分大小写,因此请尝试Http而不是http :

use Ratchet\Http\HttpServer;

PHP namespaces are case sensitive, so try Http instead of http:

use Ratchet\Http\HttpServer;

更多推荐

本文发布于:2023-08-07 04:49:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1461200.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:棘轮   未找到   class   HttpServer   ratchet

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!