Hyp*_*inZ 1 php websocket composer-php ratchet
所以我在带有websockets的php上进行了实时聊天,并且每件事都运行得很好但是现在当我尝试在我的vps(debian)上运行服务器时,我得到了这个错误
PHP Fatal error: Class 'Ratchet\http\HttpServer' not found in /react-chat/bin/server.php on line 11
Run Code Online (Sandbox Code Playgroud)
所以当我查看我的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();
Run Code Online (Sandbox Code Playgroud)
每件事看起来都很正常这是我的composer.json文件
{
"require": {
"cboden/ratchet": "~0.3"
},
"autoload": {
"psr-4": {
"Chat\\": "bin/src/"
}
}
}
Run Code Online (Sandbox Code Playgroud)
我在做作曲家安装时遇到的唯一警告就是跟随

但我不是那个警告正在犯错误
PHP命名空间区分大小写,因此请尝试Http而不是http:
use Ratchet\Http\HttpServer;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1176 次 |
| 最近记录: |