gpt4 book ai didi

php - Ratchet HttpServer 类未找到

转载 作者:行者123 更新时间:2023-12-04 16:13:13 28 4
gpt4 key购买 nike

因此,我使用 websockets 在 php 中的 windows 上进行了实时聊天,并且一切正常,但是现在当我尝试在我的 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/"
}
}
}

我在进行 composer install 时得到的唯一警告是
Composer install

但我不认为警告正在犯错误

最佳答案

PHP 命名空间区分大小写,所以尝试 Http而不是 http :

use Ratchet\Http\HttpServer;

关于php - Ratchet HttpServer 类未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30188076/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com