问题描述 大佬们本地webman搞下来之后websocket控制台连接测试失败, 尝试了各种姿势 结果就是一个字 fail 程序代码 class Websocket { public function onConnect(TcpConnection $connection){} public function onWebSocketConnect(TcpConnection $connectio...
问题描述 新手提问。 目前是新的产品线,打算使用webman框架。主要用于开发API接口。和硬件TCP连接数据处理等业务。 我这几天也看了社区的文档 和大家提问的问题。我之前想选择的是php8+mysql8,但是也看到大家php8出过很多问题。 如果我业务上没有版本的限制需求,对于稳定来说我PHP和mysql选择什么版本比较合适呢。 再次谢谢大家了...
问题描述 如果使用webman或workerman,进行http假设WEB服务,那么服务将不经过服务器原机自带的nginx防火墙(或针对nginx研发的软件防火墙),数据接口进行访问将失去了防火墙的保护,如CC防护、Get注入、SQL注入等等。 那么问题来了,就是我们使用webman或者workerman,进行假设HTTP/HTTPS服务的时候,要自行用PHP文件去写软件防火墙吗?还是说有更好的方案?...
问题描述 请问think-orm怎么打印sql到日志文件 2024-04-19 后来发现版本不匹配会不打印sql,但其他日志打印,记录下: "php": ">=7.2", "workerman/webman-framework": "1.4.3", "monolog/monolog": "^2.0", "topthink/think-template": "^2.0", "topthink/think-vali...
这个自定义进程为何老提示Error: Class 'process\Workerman\Mqtt\Client' not found namespace process; use Workerman\Worker; class MqttTask { public function onWorkerStart() { $mqtt = new Workerman\Mqtt\Client('mqtt://127.0.0.1...
使用GatewayWorker架设了个服务端 采用RedisQueue来处理信息队列 在Events.php里的onWorkerStart里创建了订阅 $redisQueue=new Client('redis://127.0.0.1:6379'); $redisQueue->subscribe("User-1",function($message){ //信息的处理 Common::Msg...