我是MQTT的新手,我有一个问题,这段代码必须在命令行上运行,否则它就会陷入循环,我需要它在xampp服务器启动后在后台运行
$mqtt = new \PhpMqtt\Client\MQTTClient($server, $port, $clientId);
$connectionSettings = new \PhpMqtt\Client\ConnectionSettings();
$mqtt->connect("user", "pass", $connectionSettings, true);
$mqtt->subscribe('switches/#', function ($topic, $message) {
//echo "here";
//echo "$d\n";
$fp = fopen('brlogs.txt', 'a');//opens file in append mode
fwrite($fp, "$d\n");
fclose($fp);
}, 0);
$mqtt->loop(true);https://stackoverflow.com/questions/64514170
复制相似问题