【发布时间】:2015-05-12 10:24:25
【问题描述】:
所以我在 php 中使用 websockets 在 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 时得到的唯一警告如下
但我不认为该警告会导致错误
【问题讨论】:
标签: php websocket composer-php ratchet