直接下載 Linux系統(tǒng)快速開始(從一個(gè)精簡的聊天demo開始)
的內(nèi)容然后復(fù)制到項(xiàng)目里面,唯一的修改就是start.php 中的路徑 Applications 修改為 src,然后端口改了一下。
下面是我的工程目錄和報(bào)錯(cuò)
不知道是否與composer.json有關(guān)
懇請(qǐng)各位大佬幫忙看看!
直接將start_gateway.php文件改成如下可以運(yùn)行
<?php
use Workerman\Worker;
require_once __DIR__ . '/../../vendor/autoload.php';
// 創(chuàng)建一個(gè)Worker監(jiān)聽2346端口,使用websocket協(xié)議通訊
$ws_worker = new Worker("websocket://0.0.0.0:2346");
// 啟動(dòng)4個(gè)進(jìn)程對(duì)外提供服務(wù)
$ws_worker->count = 4;
// 當(dāng)收到客戶端發(fā)來的數(shù)據(jù)后返回hello $data給客戶端
$ws_worker->onMessage = function($connection, $data)
{
// 向客戶端發(fā)送hello $data
$connection->send('hello ' . $data);
};
// 運(yùn)行
Worker::runAll();
運(yùn)行日志,也都是 exit with status 64000, 無其他信息