在process目錄下創(chuàng)建Websocket的進程類,啟動服務時 提示進程類不存在
<?php
namespace process;
use Workerman\Connection\TcpConnection;
class WebSockets
{
public function onConnect(TcpConnection $connection)
{
echo "onConnect\n";
}
public function onWebSocketConnect(TcpConnection $connection, $http_buffer)
{
echo "onWebSocketConnect\n";
}
public function onMessage(TcpConnection $connection, $data)
{
$connection->send($data);
}
public function onClose(TcpConnection $connection)
{
echo "onClose\n";
}
}
'Websockets' => [
// 進程類
'handler' => process\Websockets::class,
'listen' => 'websocket://0.0.0.0:8989',
// 進程數(shù) (可選,默認1)
'count' => 1,
// 當前進程是否支持reload (可選,默認true)
'reloadable' => true,
],
php start.php start
操作系統(tǒng):centos6.0
PHP:>=7.4
workerman:^1.5
由于Linux系統(tǒng)中大小寫要求比較嚴格,一個字符寫錯可能就導致不能使用